论坛首页 Java企业应用论坛

大数据量的excel文件读取——excel2007(含代码及示例)

浏览 34409 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-03-04  
imp860124 写道
Excel版本的差异,导致两套Java代码啊。

可不是嘛,呵呵
0 请登录后投票
   发表时间:2011-03-04  
~~回头有时间再细看
0 请登录后投票
   发表时间:2011-03-04  
imp860124 写道
Excel版本的差异,导致两套Java代码啊。

可以一套的
0 请登录后投票
   发表时间:2011-03-14  
楼主 你的代码写的不错,非常感谢
有个问题啊:
    如果xlsx中表内的某列字段为空值,如何让rowsList中能够保存下来,以空字符串或者其他字符代替也行


等待解决......
0 请登录后投票
   发表时间:2011-03-14  
kimmking 写道
手动: 把xlsx文件扩展名改成zip,解压了,去xml文件里拿数据。

java: 把xlsx文件unzip了,然后使用dom或sax之类的去读。


特别是,如果excel含有透视图,则解压后有pivot的原始数据文件。



解压后xml找到了 是在xl/sharedStrings.xml ,但是里面存的都是字符串 ,excel里的数字不知道存在哪了?
0 请登录后投票
   发表时间:2011-03-14  
mmddonkey 写道
kimmking 写道
手动: 把xlsx文件扩展名改成zip,解压了,去xml文件里拿数据。

java: 把xlsx文件unzip了,然后使用dom或sax之类的去读。


特别是,如果excel含有透视图,则解压后有pivot的原始数据文件。



解压后xml找到了 是在xl/sharedStrings.xml ,但是里面存的都是字符串 ,excel里的数字不知道存在哪了?


呃……找到了 是在xl\worksheets\Sheet1.xml里
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics