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

php - 通过 PHP 检测 excel .xlsx 文件 mimetype

我无法通过 PHP 检测 xlsx Excel 文件的 mimetype,因为它是 zip 存档。

文件实用程序

PECL 文件信息

如何验证它?解压并查看结构?但如果是弧形炸弹呢?

0 投票
1 回答
1897 浏览

excel - 仅使用 apache poi xssf eventmodel 读取 excel (.xlsx) 文件时出错

我正在尝试使用来自 apache 站点http://poi.apache.org/spreadsheet/how-to.html#xssf_sax_api的代码读取包含单词而不是数字数据的 excel 文件

我收到以下错误:

还有什么方法可以在不使用 xerces.jar 的情况下仅使用 poi xssf 事件模型读取 xlsx 文件?请告知是否有任何其他示例代码可用。

0 投票
2 回答
1451 浏览

apache-poi - 有没有办法使用 xssf 事件 mdel api 获取 .xlsx 文件中的所有嵌入对象

有没有办法使用 xssf 事件模型 api 获取 .xlsx 文件中的所有嵌入对象?

Usermodel 有方法 workbook.getallembedds ......类似地,eventmodel 中有什么东西吗?

这是 usermodel 中的一个示例。我想使用 eventusermodel 实现相同的功能。请帮助。

在 eventmodel 代码中,我有一个 OPCPackage 类型的 containerObject,而不是 xssfworkbook(在 usermodel 中)。

@Gagravarr:感谢您的回复。我尝试使用您建议的方法...但我无法获取嵌入式 excel 的内容。请您帮我找出我哪里出错了。这是代码的一部分:

`

0 投票
1 回答
14882 浏览

java - NoClassDefFoundError: javax/xml/stream/XMLStreamException

我在尝试编写时遇到以下异常.xlsx file using Apache POI

这是代码片段:-

我有以下罐子

  • dom4j-1.6.1
  • poi-ooxml-3.5-FINAL
  • poi-3.6-20091214
  • xmlbeans-2.3.0
  • ooxml-schemas-1.0

请让我知道我在这里做错了什么,或者我遗漏了一些东西。

0 投票
1 回答
972 浏览

ruby - OOXML - 使用 Ruby 创建的电子表格 (.XLSX) 不会重新计算

我正在构建一个 ruby​​ 类/组件以在我的 Rails 项目中使用,以基于 Excel .xlsx 文件创建报告/导出。使用该组件,我可以打开一个“模板”.xlsx 文件,将数据按行添加到工作表中,保存然后将文件下载给用户。几个月来它一直运行良好。

现在我需要获取一个预先存在的 .xlsx 文件(想想“表单”),将其作为模板打开,在多个单元格中插入值,然后保存并下载给用户。在大多数情况下,该过程有效。一个问题是,我正在使用数据更新的单元格之一位于应用了 SUM 函数的单元格范围内。问题:SUM 单元格中没有正确的总和。

我在下载时检查了 Excel 中的单元格,以及底层的 xml - 单元格及其数据是数字 - 而不是文本。当我尝试手动重新计算工作表时 - nada。我可以更新正在获取 SUM 的范围内的其他单元格之一,它神奇地开始工作 - SUM 单元格显示正确的总数。

我今天早些时候读过一篇文章,提到从总字段中删除元素,以便在打开电子表格时向 Excel 发出信号,表明它应该重新计算 - 不。

一旦我进一步了解这个组件,我真的很想开源这个组件;我认为这对 Ruby 社区有很大帮助。提前感谢您的帮助!

0 投票
1 回答
615 浏览

apache-poi - Excel 注释使用 xssf eventusermodel 使用 apache poi 3.7

这是使用 apache 3.7 的代码的链接。

http://massapi.com/source/poi-3.7/src/ooxml/java/org/apache/poi/xssf/extractor/XSSFEventBasedExcelExtractor.java.html

如何编辑此代码以获取 excel 文件中的注释?

0 投票
3 回答
1498 浏览

python - 从 Python Pyramid 项目导出到 Excel .xlsx

我知道我以前在 Django 项目中使用过的 XLWT 库。XLWT 非常简洁,但据我所知,它不支持 .xlsx,这是我遇到的最大障碍。我可能要处理超过 2**16 行的信息。有没有其他成熟的类似库?或者更好的是,XLWT 是否有一个带有这个附加功能的分支?我知道 C# 中有库,但如果已经存在 python 实现,那就更好了。

非常感谢!

0 投票
1 回答
911 浏览

xml - How to debug Undeclared Entity errors in Microsoft XLSX files

I'm generating large Excel files, in xlsx format. The files contain 100+ thousand rows, with 100+ columns.

When I open one of the files, I get this: "Replaced Part: /xl/worksheets/sheet1.xml part with XML error. Undeclared entity. Line 23350, column 3794."

I'll be going through the input data to try to find the problem, but I'm wondering if there's a better, faster, easier way to figure out what Excel doesn't like about this file.

0 投票
2 回答
6842 浏览

r - 将命名 data.frames 的列表写入 xlsx 文件

我尝试使用xlsx包将命名数据框列表保存到 xlsx 文件中。列表中的数据框都已命名,但如果它也适用于列表中未命名的元素,那就太好了。

这是我写的函数:

它工作正常,但每次我调用时都会覆盖输出工作簿write.xlsx。如何在工作簿中将 data.frame 作为工作表插入?

我没有与 xlsx 包结婚,但它似乎为 excel 文件提供了一个很好的界面,所需的设置最少。我也愿意接受其他好的选择。

0 投票
1 回答
1149 浏览

api - 使用字节流和 Dropbox API 损坏 docx 文件

我们有一个网络应用程序,允许用户将文件上传到他们的 Dropbox 帐户。这个网络应用程序使用 Dropbox API 来促进上传过程。上传后,当用户尝试查看文件类型 .docx 时,它会显示一条消息,“文件“somefile.docx”无法打开,因为内容存在问题”。

这是我们正在使用的一些代码:

首先,我们将文件转换为 byte[] 并将其传递给 API 方法调用。

api 的响应是 {"Winner!"} 我们还验证了 byte[] 在发送到 Dropbox 之前没有损坏。

然后,当用户尝试通过从网站下载文件或直接从 Dropbox 文件夹查看文件来打开文件时,他们会收到此错误消息。 在此处输入图像描述

.xlsx(Excel 2007 - up)文件也会发生这种情况。.docx 和 .xlsx 类型的文件在通过 Dropbox API 上传到 Dropbox 文件夹时被损坏?非常感谢任何帮助。