关于poi操作excel的几个问题。

来源:百度知道 编辑:UC知道 时间:2024/06/25 19:49:54
现在我做的项目需要下面几个操作。

首先可能有很多excel表格,第一个要做的就是把很多个excel中的sheet页拷贝到一个excel中。

第二个要做的事就是我想取得每一个sheet页一共有多少页,就是打印是的页数。目的是为了作目录用。

第三个要做的是我想在最后合并好的excel中,把每一个打印出来的页中加上页码。但是不能用footer和header,因为我合并后的excel页码可能会按照特定条件去计算。

就是以上这三个问题。
邮箱 qq_1858@163.com

100RMB作为报酬,当然,知识是无价的是,这只是我一点心意。
是充点卡还是充话费都行

第一问:新建一个excel,同时打开一个你需要的excel,在你需要的sheet名点击右键,再点移动或复制工作表,选择工作簿,并在建立副本打对钩,再点确定。以此类推。

以后的就不会了。

首先我先明确一点,不知道你用什么版本的。不过知识点都一样,下面就2003版做个示例:
1、同时打开几个工作簿,在“窗口”菜单下面找到“重排窗口”,在你需要拷贝的工作表标签上按住Ctrl键,拖动即可复制。
2、关于页数或是页码,你也要在“文件”菜单中的“页面设置”里选择“页眉页脚”中插入。即可看到你的页数或页码。如果你只需要看到每一个Sheet有多少也,直接用“视图”中的分页预览即可。
3、第三个题不明白你是什么意思,不明白的可以留言给我。

呵呵,上面2位都没理解楼主的意思吧
第一个其实很简单,把很多sheet的内容读到内存里,新建一个sheet,写进去就可以了
第二个没看懂,是一个sheet页一共多少行的意思么?
第三个,调方法就可以了,去看看api