问题标签 [xlsx]

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 投票
6 回答
15842 浏览

java - 如何在 Java 中读取 .xlsx 和 .xls 文件?

嗨,我想读取 xlsx 文件或 xls 文件是什么。XSSF 可以支持 xls 文件吗?还是我需要为这两种文件编写单独的代码?

0 投票
1 回答
5273 浏览

excel - 有什么区别在 Office Open XML 中?

这两个 Office Open XML 片段有什么区别?

注意:我根据规范手动创建的第二个示例,第一个来自实际的 Excel 工作簿。

根据规范,两者似乎都是有效的并且几乎相同,所以我想知道为什么似乎在做同样的事情t="str"<is>Excel 何时选择使用其中一个?

0 投票
2 回答
39042 浏览

xml - 寻找 Excel 的 .xlsx XML 格式的清晰描述

Microsoft Excel 的“.xlsx”文件是 zip 文件,每个文件都包含一组文件。

有人可以提供一个简洁地描述嵌入.xml文件的完整结构/语法/标记/格式的链接(标题不太有趣)吗?

例如,很难在网上找到关于 、 和 元素代表什么ct解释s

0 投票
9 回答
98056 浏览

java - 处理大型 xlsx 文件

我需要自动适应大型(30k+ 行)xlsx 文件中的所有行。

以下通过 apache poi 的代码适用于小文件,但适用于大文件OutOfMemoryError

更新:不幸的是,增加堆大小不是一个选项 -OutOfMemoryError出现在-Xmx1024m30k 行不是上限。

0 投票
2 回答
760 浏览

linq - 有人知道“LINQ to XLSX”提供商吗?

有人知道“LINQ to XLSX”提供商吗?

我们正在考虑购买第三方解决方案来读取 xlsx 文件(GemBox、GrapeCity、SpreadsheetGear 等)或使用 LINQ 从头开始​​做一些事情。这对我们来说是一个常见的要求,因此尽管是一项相当大的任务,但构建我们的框架并不是不可能的。在我们深入挖掘之前,很高兴看到其他人用 LINQ 做了什么,并评估这样做的复杂程度。

谢谢!

0 投票
2 回答
3689 浏览

python - 确定 xlsx 单元格是否为 Excel 2007 电子表格的日期格式

我正在使用一些通过解析 xml 从 xlsx 文件中读取数据的代码。除了日期单元格之外,这一切都非常简单。

日期存储为整数,并有一个“s”属性,它是样式表的索引,可用于获取日期格式字符串。以下是之前链接的 stackoverflow 问题中的一些示例:

19 = 'h:mm:ss AM/PM';

20 = 'h:mm';

21 = 'h:mm:ss';

22 = 'm/d/yy h:mm';

这些是来自 ooxml 标准的内置日期格式化字符串,但似乎 excel 倾向于使用自定义格式化字符串而不是内置字符串。这是来自 Excel 2007 电子表格的示例格式。numFmtId 大于 164 是自定义格式。

确定单元格是否应格式化为日期很困难,因为我能找到的唯一指标是 formatCode。这显然是一个日期,但单元格可以以多种方式格式化。我最初的尝试是在 formatCode 中查找 Ms、Ds 和 Ys,但这似乎有问题。

有人遇到过这个问题吗?目前似乎标准的 excel 阅读库缺乏对 xlsx 的支持。我已经通读了这些标准,并且在没有太多运气的情况下挖掘了很多 xlsx 文件。

最好的信息似乎来自这个 stackoverflow 问题:

什么表明 office open xml 单元格包含日期时间值

谢谢!

0 投票
1 回答
440 浏览

xml - xlsx xml 解析器对特殊字符的支持

Xlsx 似乎不支持xml 的标准,这需要 xml “理解” 5 <>'"&as&name;并且具有非常奇怪的行为。

任何人都知道sharedStrings.xml在使用<>'"&inorder 时要注入什么以不破坏文件?

编辑:似乎 ' 可以替换为 ' & 可以替换为 &

0 投票
1 回答
4491 浏览

java - jxls-reader:参考中的示例不起作用

我需要从 Java 中读取 XLS 文件。为此,我开始评估jXLS框架。不幸的是,我在尝试在他们的XLS 阅读器参考页面上运行示例时仍然遇到以下异常:

我对原始版本所做的更改是:

  • 将 Department.java 和 Employee.java 移动到主类所在的同一个包中(换句话说,在 App.java 旁边)
  • 向两者添加空的无参数构造函数
  • 相应地更改部门.xml 中各处的 varType(员工和部门的完整类名)

department.xml 和 departmentdata.xls 都直接取自XLS 阅读器参考页Department.javaEmployee.java是从Simple beans页面下载的(也在 jXLS 站点上)。如有必要,我可以提供我完整的 Maven 项目。

拜托,有没有人有线索,为什么它不起作用?

先感谢您。

0 投票
1 回答
7606 浏览

sql - 带有 xlsx ( Excel ) 文件的 sql bcp 实用程序

如何使用 bcp 实用程序将数据从 xlsx 导入 sql 数据库。当我尝试导入时,它会抛出错误,提示“字符串数据,右截断”。我是否需要明确指定任何格式或分隔符选项?如果我尝试将数据库中的数据导出为 xlsx 文件并将其导入回数据库,它工作正常。但是导出的文件格式不正确,因为我尝试使用 office excel 打开它,它以某种奇怪的格式显示。

0 投票
3 回答
2780 浏览

xml - Perl 中的 .xlsx 到 xml 转换

我正在尝试将 .xlsx 文件转换为 .xml 文件。.xlsx 文件的第一行(标题)将成为 xml 文件的标签。

我在下面编写了运行良好的代码-

任何人都可以提出更好的代码(模块),因为我必须处理大型 .xlsx 文件。

提前致谢。

男人