java poi execl

问题描述

jsp项目里,如何把execl中数据批量导入Mysql数据库中

解决方案

解决方案二:
把excel数据内容改成能符合MySql数据表结构的,然后整理好表主外键关系,粘贴进去
解决方案三:
poi,可以去看下源码,开源的,而且对应的事例也有不少。首先你要读取的excel文档是内容格式统一的。这样读取进来的时候对应好,数据:列,就是变相的页面提交保存,只不过你的内容不是从页面来而且读取的excel内容。保存数据都是一样的。以上是你要做这个功能的时候。如果只是初始化数据,只要结果,那么数据库客户端支持直接导入excel的。
解决方案四:
方法有很多,并且可以不用java都可以比如,1,直接将excel导入mysql,利用sql语句SELECT*INTO表名FROMOPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','DataSource="表位置如d:111.xls";UserID=Admin;Password=;Extendedproperties=Excel5.0')...[工作薄名]2,可以用mysql自带的导入工具,“数据导入”源为EXCEL目标为数据库表,导入成功后,使用sql语句INSERTINTO目标表(字段名,,,,)SELECT(字段,,,,)FROM源表(刚导入的表)3,如果非要用poi操作EXCEL的话,就直接row为记录,cell为字段,只需要注意的就是读取cell的时候进行格式判断,循环遍历整个EXCEL的row,每读一行,插入一次就行了,如果语法不会的话,看看poi_API就OK了,不是很困难滴。。
解决方案五:
我的想法和楼上的相似。如果是Struts的话,建议在ACTION中实现向数据库中插入数据的功能具体做法是:用POI将EXCEL中每行的数据读出来,然后分别插入到数据库中关于transection的话,可以选择一条插完就commit,也可以全部插完再commit
解决方案六:
恩你都知道用POI了你找了例子看看就行了将每行数据读取出来封装成对象装到集合里提交数据库就好了不过你要注意EXCEL有2种格式.xsl(03之前).xlsx(07之后)

时间: 2024-09-05 17:18:46

java poi execl的相关文章

寻找个 用java poi 将xls转换成xlsx原有xls样式丢失问题的解决办法

问题描述 寻找个 用java poi 将xls转换成xlsx原有xls样式丢失问题的解决办法 最近在用java poi将原有财务部门的xls文件批量转换成xlsx格式,但是很不幸,xls原有的样式(比如:字体大小,字体颜色,背景)全部丢失了. 试着将原有xls里的style读出来设置给新的xlsx,但是遇到错误. Code: xlsxCell.setCellStyle(xlsCell.getCellStyle()); Error: java.lang.ClassCastException: or

java poi做导入excel 2007在本地没问题,在正式环境出问题

问题描述 java poi做导入excel 2007在本地没问题,在正式环境出问题 解决方案 先上传到服务器.再做导入 解决方案二: 就是先上传到服务器的 解决方案三: 你文件上传到服务器后的保存目录是D:apache.......poifiles这个目录么

java poi导出excel,用excel 2013打开样式不能正常显示

问题描述 java poi导出excel,用excel 2013打开样式不能正常显示 我用的是poi3.02.用2010打开没问题,用2013打开只是合并单元格的地方,边框样式不能显示. 解决方案 java poi生成excel并修改excel样式POI 导出EXCEL样式实例POI Excel导出样式设置 解决方案二: poi设置的用07版的应该就可以 解决方案三: poi 针对03和07不同的版本会给出不同的类去处理的 你看看你的代码是 用 03还是 07 生成的 excel

java poi excel导出怎么制作标题

问题描述 java poi excel导出怎么制作标题 一个导出的excel,内容包括大标题,列标题和数据,现在这个大标题不会弄.用的是HSSFWorkbook.我是新手,希望能说的详细一点,多谢!我这样写的 HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet("report"); //--- sheet.addMergedRegion(new CellRangeAddress(0,0,0,7))

java+poi实现下面的格式

问题描述 java+poi实现下面的格式 请问怎么实现框框圈起来的部分?? 我的代码如下: public class ExportToExcelServiceImpl implements ExportToExcelService { @Autowired private ExportToExcelDao exportToExcelDao; public void setExportToExcelDao(ExportToExcelDao exportToExcelDao) { this.expo

java poi的excel导入数据读取

问题描述 java poi的excel导入数据读取 在使用poi时候,如何将获取的row转换成列,,现在excel模板格式就是类似这种,以行作为一个对象的第一个字段,列作为一个对象. 就比如 第一行作为对象第一个属性值的内容,第二行作为属性第二个属性值的内容,以此类推. 解决方案 你是不会读取数据吗?先循环所有的工作表,再循环所有的行,最后循环这一行里面所有的列,取出来不就完了么 解决方案二: Microsoft的Office系列产品拥有大 量的用户,Word.Excel也成为办公文件的首选.在

急求大神!~java poi 在 excel中每满6万行生成一个新的sheet

问题描述 急求大神!~java poi 在 excel中每满6万行生成一个新的sheet 急求大神!~java poi 在 excel中每满6万行生成一个新的sheet(并且在新sheet继续后面的输入) 解决方案 我能做到每N行生成一个sheet,但是没办法把excel数据继续写进去 解决方案二: 我的思路是设置个标记,在满sheet的条件后继续输入flag以后的内容,试下可行否? 解决方案三: poi性能还是有问题的.写到csv里用excel自动打开还是可以的. 解决方案四: 周一的时候做出

java poi 图片-Java POI导出Excel并添加图片问题

问题描述 Java POI导出Excel并添加图片问题 现在要利用POI导出Excel报表,并且需要将一张图片一起导出到Excel中,请问有Java中有什么方法能将图片的背景变成透明的,因为图片本身是一个公章,客户想通过程序实现盖章,所以需要将公章的图片变成透明的然后导出到Excel中,这样就不回遮挡Excel本身的内容.谢谢了! 解决方案 实现了吗?我现在也遇到这个问题了啊... 解决方案二: 实现了吗,我也遇到相同的问题,求解答

ie11的excel导出-java poi excel导出时,在ie11上面弹出下载框时文件名后缀为xxx.xls[1]

问题描述 java poi excel导出时,在ie11上面弹出下载框时文件名后缀为xxx.xls[1] 测试在ie8或ie9上面是正确的,但是在ie11上面就会出现这个[1].