问题标签 [jxl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
15513 浏览

java - java到excel日期格式

问题是当我运行我的应用程序并有一个网格(带有字符串和日期列)并将其另存为 excel 文件时。

当我第一次保存它时,所有内容的格式都正确,但是当我再次尝试再次保存相同的确切网格时,日期格式就消失了(它只是一个浮点值,当我右键单击并格式化为 dateTime 对象时作品)。当我重新启动我的应用程序时,它将第一次再次工作,然后再次丢失格式

代码如下所示:

我一直在断点,一切都是应该的(dateTime在进入工作表之前它总是知道它是一种类型),所以我不认为它来自代码。

有没有其他人遇到过这个问题?

0 投票
2 回答
4718 浏览

java - java中受密码保护的xls/xlsx文件

我在http://java.sys-con.com/node/1258827的帮助下创建了带有 xls 文件的密码保护 zip 文件。

我的问题是,是否有任何 java api 可以创建受密码保护的 xls 文件而不是 zip 文件。我想直接在 xls 文件上应用密码。加密/解密是选项,但想在双击文件时提示。

编辑:我得到了这个
HSSFSheet.protectSheet("xyz");,但它只使工作表只读。

即使我已经尝试过,hssfworkbook.writeProtectWorkbook("abc", "abc");但它没有提示输入密码。

编辑1:org.apache.poi.hssf.record.crypto.Biff8EncryptionKey包中有打开密码保护的excel文件 的org.apache.poi.hssf.record.crypto.Biff8EncryptionKey.setCurrentUserPassword(password); 方法有没有在未受保护的excel文件上设置密码的方法?

Edit2:我尝试了 JExcel API

Workbook w=Workbook.getWorkbook(new File("c:\\employees22533.xls"));
Sheet ws=null;
ws=w.getSheet("Employee List");
SheetSettings sh=ws.getSettings();
sh.setPassword("abc");

但它没有设置任何密码

0 投票
1 回答
1535 浏览

java - 如何使用java创建可附加的excelsheet

我想创建一个可附加的 excel 表。就像我有四列 stream1 stream2 stream3 stream4

第一次我只插入数据的第一列(stream1)之后我想一一填满其他列。

这是我正在使用的代码:

但这不是可附加的代码。它逐行插入数据。

thx 在先进。

0 投票
1 回答
14407 浏览

java - 从 Excel 文件中读取内容

我不明白为什么 File(path) 显示错误The method File(String) is undefined for the type ExampleJxl 我试图打印我在 Excel 文件中输入的姓名。

0 投票
1 回答
34759 浏览

java - 写入现有 Excel 文件

我已经编辑了我的程序,现在它说 setString()方法 setString(String) 未定义类型 LabelCell我阅读了文档,在 LabelCell 类型中有一个方法 setString。

0 投票
1 回答
5281 浏览

java - 读取和写入同一个 Excel 文件

我正在尝试学习如何读取和写入同一个 Excel 文件。

我从一个文件中取出两个字符串并放入另一个文件。

如何将内容放入同一个文件中?

我正在创建一个新文件,然后我正在放置内容。如何读取和写入同一个文本文件?如何克服这个问题?

0 投票
4 回答
47993 浏览

java - 用于运行 Java 程序的 Microsoft Excel 宏

在 Jxl 和 POI API 的帮助下,我学会了使用 Java 程序读写 Excel 文件。是否可以在宏的帮助下运行 Java 程序?

0 投票
1 回答
1247 浏览

java - 如何使用 Jxl API 读取下拉列表的值

我有一个 Excel 工作表,其中 2 列有一个下拉列表,其中一个有大约 4-5 个值,另一个有 2 个可以选择的值。我想读取这两列中每一行的值。. 执行此操作的代码示例是什么?我确实在网上和这个论坛上浏览了一段时间,但没有找到任何答案。我在 JExcel 雅虎群发帖,但没有成功。我添加了以下代码,但这无济于事。此代码示例只是防止“常见断言失败”错误

当下拉菜单存在时,工作表会给出错误的行数。有没有人能够读取下拉列表中选择的值?

0 投票
1 回答
2869 浏览

java - jexcel API 中的 IndexOutOfBoundsException

我遇到了 indexoutofboundsexception,我搜索了互联网并查看了几种不同的解决方案,但这段代码没有运气。

这是我的错误信息:

第 81 行:

一些帮助将不胜感激。谢谢你!

0 投票
2 回答
4511 浏览

java - JExcel (jxl):将大型记录集写入 Excel 工作表失败(OutOfMemoryError:Java 堆空间)

我正在尝试使用 JExcel 2.6.9 将 Web 应用程序中的结果集(100,000 行,45 列)写入 excel。

该过程失败:

我尝试了以下方法:

所以基本上在一个while循环中,ResultSet从数据库被迭代然后

s.addCell(new Label(colIndex, rowIndex, value, format));为每一行完成。

我不确定如何通过这个问题。运行此应用程序的环境中存在内存限制,因此除非绝对没有其他方法,否则简单地为 JVM 分配更多 RAM 不是一种选择。我将不胜感激对此的任何反馈。谢谢