问题标签 [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 投票
2 回答
4939 浏览

java - 使用 Java 使用 jxl 库向 Excel 文件中的单元格添加注释

我正在尝试向 Excel 中的单元格添加注释。我正在使用 jxl 库来做到这一点:

最后一行返回:Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException。尽管进行了多次尝试,但我无法修复它。帮助将不胜感激。谢谢你。

--EDIT--
这是修改后的addNumber方法:

0 投票
2 回答
5146 浏览

jxl - jxls forEach 标签:如何定义局部变量?

我们能否在 jxls 中定义局部变量,用于设置列的递增计数。

例如:考虑以下

基本上我的要求是在 jxls 代码中有某种局部变量声明,我会在 xml 中增加和显示。

欢迎任何其他替代方案。

问候, 拉胡尔

0 投票
2 回答
2147 浏览

java - 对使用 Java 创建的 Excel 文件的访问权限

我正在创建一个 Excel 文件,它应该是只读的。为此,我使用: (sheetName).getSettings().setProtected(true); 对于添加的每个新工作表。

只有具有管理员权限的人才能获得对该文件的完全访问权限,因此在确认用户具有管理员权限后,我会: (workbookName).getSheet(0).getSettings().setProtected(false);

在具有管理员权限的人打开文件后,它不再是只读的,直到普通用户.getSettings().setProtected(true);再次向其中添加更多内容。换句话说,有人可以在管理员访问文件之后和非管理员之前更改文件。我不知道如何解决它,也许你可以帮助我?

--EDIT--
用户正在向 excel 文件添加数据,用信息文件填充单元格 - 读取工作簿,复制,添加一些信息,写入和关闭工作簿。非管理员用户可以直接打开它以查看他们添加的内容是否存在,或者查看其他用户添加的内容,但他们不应该能够更改文件中的任何内容。

这是一个类似向导的应用程序,它会向用户询问数据,然后将单元格添加到文件中。添加数据的方法之一是here。该文件从用户那里收集个人信息。该应用程序仅用于添加数据,而不是用于访问它。用户只能通过双击输出直接访问文件,并且只能查看数据。管理员可以更改文件,其他用户不应该这样做。

0 投票
2 回答
2338 浏览

java - JTable将值传递给excel(文本格式)

我使用您可以在下面看到的代码来删除 jtable 中的某些单元格。对我来说效果很好,使用 JTable.print() 方法的外观和打印效果都非常好。

问题是,当我使用 jxl 类将结果导出到 excel 时,我得到了这些带有外观的删除单元格中的值

而不是删除线中的一些文本。有关如何解决此格式化问题的任何建议?我通过循环从jtable中逐个单元格地传递excel单元格中的单元格。谢谢!

0 投票
4 回答
13299 浏览

java - 使用 jxl api 将新列插入到现有的 excel 文件中

我正在使用 jxl api 来编辑现有的 excel 文件。但是当我尝试添加一个新列并编写工作表时,它显示空指针异常。我正在使用的代码如下所示:

请帮我解决这个问题并插入新列。

我能够成功编辑excel的单个单元格并写入文件。

0 投票
1 回答
922 浏览

java - 使用 JXL 在 excel 中访问超过 256 列

我有一个 excel 文件,我需要写超过 256 列。该文件为 2007 .xls 格式。我看到我不能超过 256 列。

另一方面,如果我尝试使用 .xlsx 格式,我发现当我尝试访问 excel 文件时,我收到“无法识别 OLE 流错误”。我在某处读到这个错误是因为 excel 格式兼容性。

这似乎是一种鸡蛋问题,有人可以帮我解决这个问题吗?

谢谢阿布舍克 S

0 投票
1 回答
1053 浏览

java - 如何使用jxl检查excel文件是否受密码保护

我正在尝试编写和读取受密码保护的 excel 文件,我发现我可以使用“com.jexcel.util.ExcelAdapter”库设置和重置密码。但我找不到检查文件是否受保护的方法。

任何人都可以指导我吗?

谢谢!

0 投票
1 回答
3285 浏览

java - 如何使用 jxl 阅读和编辑受密码保护的工作簿

如何以编程方式检查 Excel 文件的工作簿是否受密码保护?如果受保护,我如何使用 jxl 读取和编辑它?

对于背景,我想让文件密码受保护,但找不到使用 jxl 的方法,所以我使用了com.jexcel.util.ExcelAdapter. 在excel文件上设置了密码,但我找不到解除文件保护以供阅读和编辑的方法。

如果我在工作表上设置密码,则使用 jxl 可以阅读它,但我不知道如何在工作簿上设置密码以及如何解锁密码。有一种方法isProtected()只是告诉它受到保护,但我不确定如何解锁和打开它。

0 投票
2 回答
2293 浏览

java - Jexcel公式计算错误

我创建了一个工作表out.xls,其中单元格 D6=D5*2 和 D5 设置为 1。我的问题是,当我在 jxl 中将一个值插入 D5 时,D6 永远不会计算。当我在 excel 中插入 1 到 D5 时,D6 只是保持它最初计算的值。

注意:我有一个更大的编程问题要解决,这只是一个非常缩小的版本以减少错误。

这是我第一次使用 Jexcel,去年我才刚刚学习 java,所以任何帮助都将不胜感激。我昨天花了 6 个小时试图在网上找到答案,但无济于事。

输出附在代码下方
:(省略主要和进口)

输出:

0 投票
2 回答
6127 浏览

file-upload - 如何在转换为.tmp时使用struts2应用程序读取excel文件

这是我的 JSP 页面...上传 EXCEL 文件...我需要上传 2 个不同的 excel 文件以执行不同的操作...我希望我的标签是不言自明的...

接下来是我对这两个动作的 strut.xml 配置...

接下来是动作课……

当我导入时,我在控制台中得到了这个......

附近抛出的异常w = Workbook.getWorkbook(uploadToAllocate);是......