java写Excel时间太长
1. java写Excel时间太长
将excel日期单元格那一列设置为文本,然后日期格式化为string导出
或者 将日期单元格那一列的日期格式设置为yyyy-MM-dd HH:mm:ss
2. java写excel的注意事项
可以使用Excel库来处理,比如spire.XLS for Java对Excel的操作功能支持得比较全面,创建、读取、编辑、转换和打印 Excel 工作表,加密或解密 Excel 工作表等这些功能都是支持的,网上有很多文章写了具体的功能实现方法,可以作为参考来操作Excel文档。
3. java写excel 无需其他包
通过这个例子,演示以下如何用java生成excel文件: import org.apache.poi.hssf.usermodel.*; import java.io.FileOutputStream; import java.io.IOException; publicclass CreateCells { publicstaticvoid main(String[] args) throws IOExcept ----------河南新华
4. java写excel表格
百度搜索圈T社区 免费行业视频教程aiquanti
package com.asima;
import java.io.FileInputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
/**
*
* @author asima
* @data 2006-10-18
*/
public class XlsToAccess
{
HSSFSheet globalSheet = null;
/*读取一个指定单元格内容*/
public String readCellValue(String pos)
{
int xpos;
short ypos;
int cellType; /*取得此单元格的类型 0-Numeric,1-String,3-null*/
String result; /*返回取得的单元格的值*/
ypos = (short) (pos.toUpperCase().charAt(0) - 65);
xpos = Integer.parseInt(pos.substring(1, pos.length())) - 1;
HSSFRow row = null; /* 定义excel中的行 */
HSSFCell cell = null; /* 定义excel中的单元格 */
/* 根据xPos和yPos取得单元格 */
row = globalSheet.getRow(xpos);
cell = row.getCell(ypos);
/** **************此处如果是空需要修改********************************** */
cellType = cell.getCellType();
switch (cellType)
{
case 0: /* 0-Numeric */
result = String.valueOf(cell.getNumericCellValue());
break;
case 1: /* 1-String */
result = cell.getStringCellValue();
break;
case 3: /* 3-null */
result = "";
break;
default:
result = "";
break;
}
return result;
}
/*读取excel文件并把内容插入到access表中*/
public void insertIntoTable() throws Exception
{
// 创建对Excel工作簿文件的引用
HSSFWorkbook workbook =
new HSSFWorkbook(new FileInputStream("D:/temp/test.xls"));
// 获得一个sheet
globalSheet = workbook.getSheetAt(0);
String value1 = readCellValue("c1");
String value2 = readCellValue("c2");
String value3 = readCellValue("c3");
String value4 = readCellValue("c4");
System.out.println(value1);
System.out.println(value2);
/* 插入数据库 */
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:asima";
Connection conn = DriverManager.getConnection(url);
PreparedStatement stmt =
conn.prepareStatement("insert into custom values(?,?,?,?)");
// 定义查询的SQL语句
stmt.setString(1, value1);
stmt.setString(2, value2);
stmt.setString(3, value3);
stmt.setString(4, value4);
stmt.executeUpdate
5. java写excel到网盘
1.
桌面右上角的放大镜,点击
2.
出来这个搜索框
3.
输入你要找的关键字,就看到显示出来
4.
打开这个软件,电影就开始播放了
5.
或者搜索的是一个很多文件,找到你需要的那个
6.
打开最符合的文件夹
Step1:快速唤起Mac自带的「Spotlight」
「Spotlight」是Mac提供的默认搜索工具,官方翻译叫做「聚焦搜索」。我通常喜欢直接按下 Command-空格键,直接输入关键词。
来自苹果官方帮助手册
绝大多数情况下,我感觉能有70%吧,都能直接找到结果。举个例子,我想找出之前下载的几个文件,内容是张小龙和王兴的饭否发言合集,所以我直接输入关键词「饭否」,当当当当,很快找到了这两个Excel文件。看了下,原来我放在云盘下保存,时间长了真的完全不记得把它们放在哪里了,最后是在这样的一个文件夹下面 /Users/yangshaoshun/Dropbox/Documents 。这真的不是靠记忆能找出来的。
拓展1:这里分享一个小技巧,在搜索结果选中文件的时候,按下 Command-回车键 ,是可以进入这个文件所在的文件夹的。
拓展2:Spotlight如此强大的原因是Mac系统底层有个非常强大的全文索引系统,默认支持pdf、图像、表格、通讯录等等。我们还可以通过安装插件的方式,让它支持 epub、markdown 等更多文本内容。这里我就不详细说了,感兴趣的同学可以查看下这个链接 如何在 MacOS Spotlight 里全文检索 epub 书库
Step2:从Spotlight的搜索结果列表,进入「高级搜索」
点击Spotlight搜索结果列表底部的“在访达中全部显示”,就可以进入「高级搜索」了,在这里可以添加各种筛选条件来缩小结果范围。
来自苹果官方帮助手册
举个例子,我想把已经读完的有关职业生涯规划的书找出来看看,书籍的全名不记得了,只记得开头是「远见」。先用Spotlight发现给出的搜索结果太多了,估计这个词太常见了。所以我进入「高级搜索」,添加了一个筛选条件名称匹配,输入「远见」,很快就找到了这本电子书。
拓展:这里还可以将搜索结果保存成「智能文件夹」,方便下次快速访问。下面是我常用的几个智能文件夹
这几年画过的所有原型图:因为基本上都是用Axure画的,所以筛选条件是 文件扩展名是rp,这次就可以快速查看散落在电脑各个地方的原型图
电子书库:和上面类似,筛选了 文件扩展名是pdf、epub、mobi 的所有文件
电影电视:筛选了 文件拓展名是 mp4、mkv、mov、avi 的所有文件
大文件:筛选了 占用空间>100M的文件,我会定期删除
智能文件夹 -- 我的所有原型图
小结
上面的两个都是Mac自带的工具,结合起来使用可以解决 90% 以上的常见情形了。下面的两个工具是在一些特定场景下使用的,就像瑞士军刀一样,使用的机会不多,但是在具体场景下做到了极致。
特殊场景1:查找文本内容
我经常会碰到这样一个情况,看文章的时候看到一个关键词,会想要找找看电脑上是否有相类似的内容。这个情况下,Spotlight同样能检索到内容,也能直接预览,但是我的重点并不是找到某个特定的文件,而是希望能看到关键词上下文的内容。
这个时候,就可以考虑使用 HoudahSpot。它在Mac全文搜索引擎的基础上,提供了更丰富的搜索功能。
我举个例子来说下吧,某一天心血来潮,想找下电脑上搜集的和「芒格」有关的内容
先看看 Spotlight 的搜索结果
如果用 HoudahSpot 呢,我感觉我不用多说话,上图就够了
可以在三栏的最右侧一栏直接看到高亮出来的关键词和上下文内容,对了,还可以跳转呢。惊不惊喜。
在查找文本内容的时候,探索电脑上文件的时候,HoudahSpot 现在成为了我的首选。
说明:它是一个付费工具,试用期结束之后也能够继续使用。
特殊场景2:那些需要用到正则表达式的高级搜索
Easyfind 这个真的是非常高级了,号称是 Mac 上的 Everything (Win平台下的搜索神器之一),但是我使用的非常少,一年也用不着两回的。只有在前面3个方法都试过,走投无路的时候才会想起它来。我使用几次之后,总结的几个特点:
免费,轻巧,占用内存小
没有索引,所以搜索时间长,每次搜索都在文件夹下面全部跑一遍
支持非常复杂的搜索,可以构造正则表达式,支持通配符(这是官方也在着重强调的点)
6. java写Excel导出模板怎么把表头文字加粗
快捷键Ctrl+B,加粗所选区域内容。;EXCEL字体加粗的步骤:;
工具/原料;Excel13版 电脑;
方法/步骤;
1、桌面上新建的一个空白文档。
;
2、鼠标右击新建的文档,弹出菜单,点击”打开“。
;
3、在单元格中输入内容。
;
4、选中有加粗内容的单元格。
;
5、按下键盘上的Ctrl+B,加粗所选区域内容完成。