问题标签 [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.
java - 如何在 Java 中读取 .xlsx 和 .xls 文件?
嗨,我想读取 xlsx 文件或 xls 文件是什么。XSSF 可以支持 xls 文件吗?还是我需要为这两种文件编写单独的代码?
excel - 有什么区别和在 Office Open XML 中?
这两个 Office Open XML 片段有什么区别?
和
注意:我根据规范手动创建的第二个示例,第一个来自实际的 Excel 工作簿。
根据规范,两者似乎都是有效的并且几乎相同,所以我想知道为什么似乎在做同样的事情t="str"
。<is>
Excel 何时选择使用其中一个?
xml - 寻找 Excel 的 .xlsx XML 格式的清晰描述
Microsoft Excel 的“.xlsx”文件是 zip 文件,每个文件都包含一组文件。
有人可以提供一个简洁地描述嵌入.xml
文件的完整结构/语法/标记/格式的链接(标题不太有趣)吗?
例如,很难在网上找到关于 、 和 元素代表什么c
的t
解释s
。
java - 处理大型 xlsx 文件
我需要自动适应大型(30k+ 行)xlsx 文件中的所有行。
以下通过 apache poi 的代码适用于小文件,但适用于大文件OutOfMemoryError
:
更新:不幸的是,增加堆大小不是一个选项 -OutOfMemoryError
出现在-Xmx1024m
30k 行不是上限。
linq - 有人知道“LINQ to XLSX”提供商吗?
有人知道“LINQ to XLSX”提供商吗?
我们正在考虑购买第三方解决方案来读取 xlsx 文件(GemBox、GrapeCity、SpreadsheetGear 等)或使用 LINQ 从头开始做一些事情。这对我们来说是一个常见的要求,因此尽管是一项相当大的任务,但构建我们的框架并不是不可能的。在我们深入挖掘之前,很高兴看到其他人用 LINQ 做了什么,并评估这样做的复杂程度。
谢谢!
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 单元格包含日期时间值
谢谢!
xml - xlsx xml 解析器对特殊字符的支持
Xlsx 似乎不支持xml 的标准,这需要 xml “理解” 5 <>'"&
as&name;
并且具有非常奇怪的行为。
任何人都知道sharedStrings.xml
在使用<>'"&
inorder 时要注入什么以不破坏文件?
编辑:似乎 ' 可以替换为 ' & 可以替换为 &
java - jxls-reader:参考中的示例不起作用
我需要从 Java 中读取 XLS 文件。为此,我开始评估jXLS框架。不幸的是,我在尝试在他们的XLS 阅读器参考页面上运行示例时仍然遇到以下异常:
我对原始版本所做的更改是:
- 将 Department.java 和 Employee.java 移动到主类所在的同一个包中(换句话说,在 App.java 旁边)
- 向两者添加空的无参数构造函数
- 相应地更改部门.xml 中各处的 varType(员工和部门的完整类名)
department.xml 和 departmentdata.xls 都直接取自XLS 阅读器参考页。Department.java和Employee.java是从Simple beans页面下载的(也在 jXLS 站点上)。如有必要,我可以提供我完整的 Maven 项目。
拜托,有没有人有线索,为什么它不起作用?
先感谢您。
sql - 带有 xlsx ( Excel ) 文件的 sql bcp 实用程序
如何使用 bcp 实用程序将数据从 xlsx 导入 sql 数据库。当我尝试导入时,它会抛出错误,提示“字符串数据,右截断”。我是否需要明确指定任何格式或分隔符选项?如果我尝试将数据库中的数据导出为 xlsx 文件并将其导入回数据库,它工作正常。但是导出的文件格式不正确,因为我尝试使用 office excel 打开它,它以某种奇怪的格式显示。
xml - Perl 中的 .xlsx 到 xml 转换
我正在尝试将 .xlsx 文件转换为 .xml 文件。.xlsx 文件的第一行(标题)将成为 xml 文件的标签。
我在下面编写了运行良好的代码-
任何人都可以提出更好的代码(模块),因为我必须处理大型 .xlsx 文件。
提前致谢。
男人