问题标签 [jexcelapi]
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.
java - 如何将数组中的数据导出到 Excel 电子表格?
抱歉,如果这方面的教程已经存在,但我能找到的唯一帮助比我想要完成的要先进得多。
我有一个包含 100 个元素的整数数组,我想将其导出到电子表格中。Array[0] 进入 A1,Array[2] 进入 A2,以此类推。
我已经下载了 JExcelAPI,但我无法按照教程进行操作,因为该工具适用于非常高级的任务。
java - Eclipse for Java 中使用 Webdriver 的字符编码问题
我目前正在使用 Eclipse 和 TestNG,使用 java 运行 selenium webdriver。我正在使用 Jexcelapi 从 OpenOffice(电子表格)导入数据,以将我正在测试的网站上的字符串与电子表格中的值进行比较。我遇到的问题是我们有不同的地区,包括德国和北欧(瑞典、挪威和丹麦)。这些站点具有带有重音特殊字符的字符串字符。这在我的电子表格上正确复制并在调试模式下运行脚本会显示电子表格中的正确字符,但是当我得到结果时,它会显示无效字符,例如?和空白。在过去的几天里,我浏览了论坛并到处搜索,看到了各种解决方案,但似乎都没有奏效。我不确定问题出在 Eclipse、Jexcelapi 还是 OpenOffice 上。我按照某些地方的建议将 Eclipse 中的编码设置更改为 UTF-8,但仍然是同样的问题。我实例化了“WorkbookSettings”类并设置了编码并将其与我的 getWorkbook 方法一起使用,但我仍然得到那些使我的脚本显示失败的坏字符。
有人可以帮忙吗?
提前致谢
java - 如何解决 JXL 错误:jxl.read.biff.BiffException:无法识别 OLE 流
我正在尝试从我的 .csv 文件中获取单元格数据,但出现错误:jxl.read.biff.BiffException:无法识别 OLE 流
我不明白如何解决这个问题,请给我一些解决方案,这段代码适用于 jxl api & api 是否支持 .csv?
参考代码:
java - 您可以使用 JExcel 打开/保存工作簿到不确定的路径吗?
我正在使用 JExcel 通过我的 Java 应用程序写入 Excel 工作表。在创建或读取文件时,我只能使用明确的路径来做到这一点:
工作簿 samWB = Workbook.getWorkbook(new File("C:/eclipse/samples.xls")); 工作表 samWS = samWB.getSheet(0);
但是,我需要能够获取我的应用程序并将其放在服务器上的不同位置,并将我将要读取和写入的数据文件放在当前应用程序位置的子文件夹中。像这样的东西:
工作簿 resWB = Workbook.getWorkbook(new File("/data/residual.xls")); 工作表 resWS = resWB.getSheet(0);
文件夹“数据”位于应用程序运行所在的文件夹内。我尝试了几种不同的方法并尝试通过 JExcel Programmers 指南进行搜索,但我不断收到错误,并且指南中的所有示例都使用路径“C:/...”。
有没有办法做到这一点?
java - 使用 JExcel API 复制 Excel 工作表时遇到问题
我正在处理一些相当复杂的 excel 文件,但在复制工作表时遇到了问题。每当我尝试复制不是完全空白的工作表时,我都会收到以下消息:
我想知道这里的问题是什么。如果不能将“.copySheet(”函数用于其中包含信息的工作表,为什么还会有它。为了以更简单的规模重现问题,我创建了您在下面看到的代码。我期望的输出看到的是两张相同的表,其中单元格(0,0)的标签为“test”。一张名为“Flows”,另一张名为“copy”。关于为什么给出这个空指针的任何想法?
编辑:这段代码也给出了同样的例外:
我对可能出错的一个想法是,由于工作表已打开且已被编辑,因此无法复制。我真的不知道如何解决这个问题。
java - JExcelAPI 是否适用于 jre 1.5?
我已经下载了 JExcelAPI 版本 2.6.12,但我无法使用 JRE 1.5 运行它,只能使用 JRE 1.6。
有人可以证实这一点吗?或者也许指出哪个版本的 JExcel 适用于 JRE 1.5?我无法在 JExcel 网站上找到它。
我需要在仅限于使用 JRE 1.5 的项目中使用它。
java - 使用 JExcel API 检查 excel 中的空单元格
如何检查 Excel 表中的 CELL 是否为空且其中没有任何内容?我从左到右遍历一行,遇到空单元格时想停下来。我在用
但它似乎不起作用。还,
检查单元格是否为空白单元格的条件是什么?
谢谢阿布舍克 S
jexcelapi - jexcel在创建文件时生成错误
它现在以这种方式 JExcel 使用我的 Java 应用程序写入 Excel 工作表。
如何将数组中的数据导出到 Excel 电子表格?
apache-poi - JExcel/POI:将单元格创建为文本类型
我的要求涉及从 Excel 电子表格中读取值,并填充电子表格供用户修改并重新上传到我们的应用程序。其中一个单元格包含一个由 5 个字符组成的文本字符串,可以是字母、数字或两者的组合。其中一些字符串只包含数字,并以零开头。因此,单元格类型为文本;但是,当我使用 Apache POI 或 JExcel 填充电子表格以供用户修改时,它始终设置为单元格类型 General。
有没有办法使用这些库中的任何一个,或者我还没有看到的其他一些 excel api,来指定一个单元格的类型为文本?
java - Jexcel公式计算错误
我创建了一个工作表out.xls,其中单元格 D6=D5*2 和 D5 设置为 1。我的问题是,当我在 jxl 中将一个值插入 D5 时,D6 永远不会计算。当我在 excel 中插入 1 到 D5 时,D6 只是保持它最初计算的值。
注意:我有一个更大的编程问题要解决,这只是一个非常缩小的版本以减少错误。
这是我第一次使用 Jexcel,去年我才刚刚学习 java,所以任何帮助都将不胜感激。我昨天花了 6 个小时试图在网上找到答案,但无济于事。
输出附在代码下方
:(省略主要和进口)
输出: