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

java - Java - 使用 jxl API 将 Excel 工作簿设为“只读”

如何将我的工作表设为只读?我正在使用 jxl 来读取和写入 excel 文件 (.xls)。我整天都在谷歌上搜索这个。

0 投票
2 回答
11985 浏览

java - 使用 JXL 将图像插入到 excel 文件而不拉伸它

我可以使用 jxl 将图像插入到我的 excel 文件中sheet.addImage(WritableImage obj)。我的问题是,它基于WritableImage. 我想知道是否有一种方法可以让我插入的图像不会像我插入 200x200 大小的图像那样拉伸,它会在工作表中显示为 200x200。

0 投票
1 回答
1794 浏览

java - 从 Java 写入 Excel 需要很长时间才能处理大量记录

我正在使用 Jxl API 写入 Excel,将大量记录导出到 Excel。对于我的配置,记录数约为 40000。在编写这些记录之前,我必须进行大量计算。有 16 列,对于 9 列,我被迫即时进行计算。在一分钟内它只将 2 条记录写入 excel,以这种速度将整个数据写入 excel 是不可行的。因为以这种速度完成整个过程大约需要 12-15 天,这是完全不可接受的,有人可以建议任何其他方式,我可以在 1-2 小时内完成整个过程....!!提前致谢 !!

更多信息---

对于某些列,我从 db 表中选择数据并添加到 sheetData 中,对于我正在进行计算的其他列,我从一些 db 表中选择数据并根据我从 db 表中获得的更新输入计算数据。对于每一行和每一列的输入都是从 db 表中获取的。

0 投票
1 回答
2716 浏览

java - 使用 jxl api 将图像插入到 excel 单元格中

jxl api
我必须使用我尝试过使用一些示例代码将图像插入到 excel 单元格中,但它会在某个协调器处插入,但我想插入到特定的单元格索引或单元格内。
这是我在搜索时找到 的示例代码。

任何人都有解决方案。
提前致谢。

0 投票
3 回答
3275 浏览

java - 尝试将内容从一张纸复制到另一张纸时,带有 jxl api 的 ArrayIndexOutOfBoundException

每当我尝试使用模板创建 xls 时使用 jxl API 运行到奇怪的 ArrayIndexOutOfBoundException。这是我尝试使用的代码片段

不知道我在这缺少什么!!!

我遇到的异常

0 投票
2 回答
4052 浏览

java - 编写 Excel 的 JXL 和时区

我尝试用 jxl 创建一个 Excel 工作表。我的一个领域是日期,我住在 GMT+1 时区

我使用这样的东西来做到这一点:

日期以正确的格式书写,但值为 -1 小时(格林威治标准时间) 我试图找到一个解决方案,我找到了这个 http://www.andykhan.com/jexcelapi/tutorial.html#dates 但我可以' t 将 SimpleDateFormat 传递给 DateCell。有办法吗?现在我使用 java.util.Calendar 添加一个小时,但这是一个可怕的解决方案。感谢您的帮助!

0 投票
3 回答
4960 浏览

java - 如何使用 JXL 创建从右到左对齐的 Excel 工作表

我想知道我是否可以将excel表的方向设置为从右到左......我正在使用JXL Api。

提前致谢

赏金是从右到左而不是右对齐

在此处输入图像描述

0 投票
1 回答
852 浏览

java - 在 Excel 工作表中写入内容

我正在用 android 开发一个应用程序,我需要从存储在 sdcard 中的 excel 文件中读取和写入。为此,我正在使用 jxl 库。但是我在文件操作方面遇到了一些错误。

然后我在 logcat 中收到以下错误

0 投票
2 回答
1022 浏览

java - jxl api:为什么 writablesheet 是一个接口?

我对Java很陌生,请坚持下去。好吧,我知道接口“提供”仅由具体子类实现的抽象方法。希望这是真的(至少)。所以我正在研究一个jxl api的示例代码,编写和读取一个excel文件,我到了这一点:

也就是说,工作簿对象之前已实例化并且是 WritableWorkbook 对象。我正在使用 Workbook 提供的静态方法创建工作簿,该方法是 WritableWorkbook 的超类。直到这个,我在那里。但是,那么,我在第二条指令中做了什么?工作表是“WritableSheet”,但这是一个接口!看到api,没有实现类。而“WritableSheet”是另一个接口“Sheet”的子接口。两个接口。但是,我认为我无法从接口创建对象。然后,使用 createSheet 方法(由 WritableWorkbook 提供),似乎我正在创建一个 WritableSheet。然后在示例代码中我到达了这个:

第一行没问题,我新建一个元素,一个标签(也就是一个文本单元格);但第二个?再说一遍,addCell 是一个看到 api 的接口方法!while sheet 之前的执行是什么?在我看来是一个界面。如果接口提供抽象方法,他们正在使用哪种方法?

请你澄清一下?最后代码可以工作,但不清楚这些接口(Sheet 和 WritableSheet)是如何工作的。

谢谢

0 投票
1 回答
7591 浏览

java - JXL 和 POI FOR excel 文件生成之间的性能比较

下面是使用 JXL 生成 .xls 文件的代码:

下面是使用 POI 生成 .xls 和 .xlsx 文件的代码:

我写了一个性能测试:

结果是:工作表 = 1 列 = 255 行 = 10 xlsJXL:133 xlsPOI:162 xlsxPOI:645

表 = 1 列 = 10 行 = 255 xlsJXL:130 xlsPOI:140 xlsxPOI:650

表 = 10 列 = 255 行 = 255 xlsJXL:611 xlsPOI:784 xlsxPOI:16228

工作表 = 2 列 = 100 行 = 10000

xlsJXL:2755 xlsPOI:3270 xlsxPOI:线程“主”java.lang.OutOfMemoryError 中的异常:Java 堆空间

使用 POI 创建 .xlsx 的任何原因都比创建 .xls 慢得多?