POI向带有表头的excel模板里写入数据,写完后就把表头置空了

问题描述

如题,利用POI向带有表头的excel模板里写入数据,hsWorkbook.write(fos);fos.close();执行完后就把表头置空了,请问各位高手怎么处理?谢谢大家。

解决方案

解决方案二:
FileInputStreamfile=newFileInputStream("SampleTest.xls");HSSFWorkbookhsWorkbook=newHSSFWorkbook(newPOIFSFileSystem(file));HSSFSheethssheet=hsWorkbook.getSheetAt(0);//0页HSSFRowrowno=hssheet.createRow(1);//取得第一行HSSFCellcell=null;cell=rowno.createCell((short)1);cell.setCellValue(Integer.valueOf(1036052));cell=rowno.createCell((short)2);cell.setEncoding(HSSFCell.ENCODING_UTF_16);cell.setCellValue("电解\CD110-25V-47u-M\JC\ROH");cell=rowno.createCell((short)3);//formatingHSSFCellStylecellStyle=null;HSSFDataFormatformat=null;cellStyle=hsWorkbook.createCellStyle();format=hsWorkbook.createDataFormat();cellStyle.setDataFormat(format.getFormat("0.0"));cell.setCellStyle(cellStyle);cell.setCellValue(Double.valueOf(1.0));System.out.println("getValueJCJCJC::::"+cell.getNumericCellValue());cell=rowno.createCell((short)5);cell.setCellValue("C1");cell=rowno.createCell((short)4);cell.setCellValue(10);先读出来后写就行了,别创建
解决方案三:
支持一下,自己搞定了。
解决方案四:
楼主好强

时间: 2024-09-20 20:22:25

POI向带有表头的excel模板里写入数据,写完后就把表头置空了的相关文章

把excel表格里的数据导入sql数据库的两种方法_MsSql

本来最近在研究微信公众平台的,老大临时交我个任务,把excel表格里的数据导入sql数据库,我想这so easy嘛. 没想都在上面消磨了两天... 把情况介绍下:在数据库中有如下这样结构的表(A表) 我只取关键的及列里面还有很多数据. 有一张id和name对照的excel文件(B表)和N张结构类似的excel表(C表)(没有id那一列)              我的任务在B表中找到C表中数据对应的id后,然后将id加到C表中,最后根据id是唯一的,用C表的数据去更新A表的数据.这里主要涉及了e

怎么往给定的excel模板中填充数据啊???

问题描述 怎么往给定的excel模板中填充数据啊??? 怎么往给定的excel模板中填充数据啊,excel比较复杂,大概两三张,求java代码,,,

把excel表格里的数据导入sql数据库的两种方法

本来最近在研究微信公众平台的,老大临时交我个任务,把excel表格里的数据导入sql数据库,我想这so easy嘛. 没想都在上面消磨了两天... 把情况介绍下:在数据库中有如下这样结构的表(A表) 我只取关键的及列里面还有很多数据. 有一张id和name对照的excel文件(B表)和N张结构类似的excel表(C表)(没有id那一列) 我的任务在B表中找到C表中数据对应的id后,然后将id加到C表中,最后根据id是唯一的,用C表的数据去更新A表的数据.这里主要涉及了excel表格和数据库表间的

怎么按照协议顺序往bytearray里写入数据 并且可以读出来 还原数据

问题描述 怎么按照协议顺序往bytearray里写入数据 并且可以读出来 还原数据 怎么按照协议顺序往bytearray里写入数据并且可以读出来还原数据 老师让看的,完全不懂什么意思啊 求大神指点 解决方案 请参看:ByteArray详解 解决方案二: 是什么协议?不同的协议写入顺序也不一样.如果是网络协议的话,还要考虑字节序的问题: 解决方案三: java:参考这几个类的APIByteArrayOutputStreamByteArrayInputStreamDataOutputStreamDa

activity-Activity发送广播, 在Intent里写入数据, 在广播里获取Intent的数据每次一样?

问题描述 Activity发送广播, 在Intent里写入数据, 在广播里获取Intent的数据每次一样? 我做一个定时任务, 时间到启动广播, 广播发送命令. 但广播每次从Intent的数据是一样的, 而我在Activity每次写入的数据不同, 是为什么?? 解决方案 没代码,叫我们怎么看 解决方案二: 同上,楼主你最好把自己实现的代码贴出来 解决方案三: 你把代码贴出来呀,没代码我们怎么看?

JS里写入(混写)php asp

原文:JS里写入(混写)php asp JS里写入(混写)php 方法1:<Br> <script language="javascript"> document.write("<?php echo "阳光谢谢你"?>"); </script> <Br> <Br>方法2<Br> <script language="javascript"&

将datagridview里的数据导入到Excel模板里

问题描述 我有二个现成的Excel模板,现在想把datagridview的数据导入到一个Excel里.然后再导出具体信息的时候在第1个Excel里的第二个栏目里把第二个Excel模板放进去.如何实现,请给写代码?

打开一个Excel模板文件填充数据另存为一个文件

  string strFileName = Environment.CurrentDirectory+@"/template/template.tpl"; string strSaveFileName = Environment.CurrentDirectory+@"/excel/"+System.DateTime.Now.ToString().Replace(":","").Replace("-",&q

Excel表格里的数据导入SQLSERVER数据库

  在查询分析器里,操作数据库对象选择Lee直接写 SQL语句: 如果是导入数据到现有表,则采用 INSERT INTO 表 SELECT * FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:test.xls',sheet1$) 的形式 如果是导入数据并新增表,则采用 SELECT * INTO 表 FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel