如何用java去创建excel工作表??
如何将java的程序从数据库中已读出的数据导入到excel表格中,另外我看到有人说用JAVA EXCEL API,请问哪里有下载?
JAVA EXCEL API的一些总结 要往xls文件里面写入数据的时候需要注意的是第一要新建一个xls文件 OutputStream os=new FileOutputStream("c:\\excel2。xls"); 再建完这个文件的时候再建立工作文件 jxl。
write。WritableWorkbook wwb = eateWorkbook(new File(os)); 如果这个文件已经存在,那么我们可以在这个文件里面加入一个sheet为了和以前的数据进行分开; jxl。write。WritableSheet ws = eateSheet("Test Sheet 1", 0); 在createSheet方法里前面的参数是sheet名,后面是要操作的sheet号 接下来就可以往这个文件里面写入数据了 写入数据的时候注意的格式 (1)添加的字体样式 jxl。
write。WritableFont wf = new jxl。write。WritableFont(WritableFont。TIMES, 18, WritableFont。BOLD, true); WritableFont()方法里参数说明: 这个方法算是一个容器,可以放进去好多属性 第一个: TIMES是字体大小,他写的是18 第二个: BOLD是判断是否为斜体,选择true时为斜体 第三个: ARIAL 第四个: UnderlineStyle。
NO_UNDERLINE 下划线 第五个: rmat。Colour。RED 字体颜色是红色的 jxl。write。WritableCellFormat wcfF = new jxl。write。WritableCellFormat(wf); jxl。
write。Label labelC = new jxl。write。Label(0, 0, "This is a Label cell",wcfF); dCell(labelC); 在Label()方法里面有三个参数 第一个是代表列数, 第二是代表行数, 第三个代表要写入的内容 第四个是可选项,是输入这个label里面的样式 然后通过写sheet的方法addCell()把内容写进sheet里面。
(2)添加带有formatting的Number对象 jxl。write。NumberFormat nf = new jxl。write。NumberFormat("#。##"); (3)添加Number对象 (3。1)显示number对象数据的格式 jxl。
write。NumberFormat nf = new jxl。write。NumberFormat("#。##"); jxl。write。WritableCellFormat wcfN = new jxl。write。WritableCellFormat(nf); jxl。
write。Number labelNF = new jxl。write。Number(1, 1, 3。1415926, wcfN); dCell(labelNF); Number()方法参数说明: 前两上表示输入的位置 第三个表示输入的内容 (4)添加Boolean对象 jxl。
write。Boolean labelB = new jxl。write。Boolean(0, 2, false); dCell(labelB); (5)添加DateTime对象 jxl。write。DateTime labelDT = new jxl。
write。DateTime(0, 3, new java。util。Date()); dCell(labelDT); DateTime()方法的参数说明 前两个表示输入的位置 第三个表示输入的当前时间 (6)添加带有formatting的DateFormat对象 这个显示当前时间的所有信息,包括年月日小时分秒 jxl。
write。DateFormat df = new jxl。write。DateFormat("dd MM yyyy hh:mm:ss"); jxl。write。WritableCellFormat wcfDF = new jxl。write。
WritableCellFormat(df); jxl。write。DateTime labelDTF = new jxl。write。DateTime(1, 3, new java。util。Date(), wcfDF); dCell(labelDTF); (7)添加带有字体颜色Formatting的对象 jxl。
write。WritableFont wfc = new jxl。write。WritableFont(WritableFont。ARIAL, 10, WritableFont。NO_BOLD, false,UnderlineStyle。NO_UNDERLINE, rmat。
Colour。RED); jxl。write。WritableCellFormat wcfFC = new jxl。write。WritableCellFormat(wfc); import=" rmat。* jxl。write。
WritableFont wfc = new jxl。write。WritableFont(WritableFont。ARIAL,20,WritableFont。BOLD,false,UnderlineStyle。NO_UNDERLINE, rmat。
Colour。GREEN); (8)设置单元格样式 jxl。write。WritableCellFormat wcfFC = new jxl。write。WritableCellFormat(wfc); tBackGround( rmat。
Colour。RED);//设置单元格的颜色为红色 wcfFC = new jxl。write。Label(6,0,"i love china",wcfFC);。
除了JAVA EXCEL API外,也可以用POI,都是开源的. POI的例子, HSSFCell celli_1 = tCell( rseShort( String(1)));指定单元格 celli_ tEncoding(HSSFCell.ENCODING_UTF_16);设置编码 celli_ tCellValue( String( tNet002_EUC()));填入内容
问:硬盘读不到任何数据怎么办? 或是读出的全部是错误的数据?
答:首先连接DATA COMPASS,根据硬盘状况设置硬件控制各项参数,进入到扇区查看界面确认数据是否可以查看,然后再做进一步操作。详情>>
答:google "java 缓冲池"详情>>
答:百度里搜张孝祥 非常好的视频教程详情>>