问题标签 [import-from-excel]

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 投票
2 回答
407 浏览

php - 在非 Windows 机器上使用 php 处理所有版本的 MS Excel 电子表格的最佳方法是什么

我正在将 MS Excel 电子表格中的数据导入 php/mySQL 应用程序。几个不同的团体提供电子表格,它们的格式从 Excel 4.0 到 Excel 2007。麻烦在于找到一种技术来阅读所有版本。

更多信息:

0 投票
5 回答
13569 浏览

python - 如何使用 xlrd 将 Excel 文件读入 Python?它可以读取较新的 Office 格式吗?

我的问题在下面,但是任何有 xlrd 经验的人都会感兴趣的评论。

我刚刚找到 xlrd,它看起来像是完美的解决方案,但我在开始时遇到了一点问题。我正在尝试以编程方式从我从道琼斯提取的 Excel 文件中提取数据,其中包含道琼斯工业平均指数的当前成分(链接:http ://www.djindexes.com/mdsidx/?event=showAverages )

当我打开未修改的文件时,出现令人讨厌的 BIFF 错误(无法识别二进制格式)

但是,您可以在此屏幕截图中看到 Excel 2008 for Mac 认为它是“Excel 1997-2004”格式(屏幕截图:http ://skitch.com/alok/ssa3/componentreport-dji.xls-properties )

如果我改为手动在 Excel 中打开它并明确保存为“Excel 1997-2004”格式,然后在 python usig xlrd 中打开,一切都很好。请记住,Office 认为该文件已经是“Excel 1997-2004”格式。所有文件都是 .xls

这是复制问题的 ipython 会话的 pastebin:http: //pastie.textmate.org/private/jbawdtrvlrruh88mzueqdq

任何想法:如何欺骗 xlrd 识别文件以便我可以提取数据?如何使用 python 将显式“另存为”格式自动化为 xlrd 将接受的格式?B计划?

0 投票
20 回答
200800 浏览

c# - 导入和导出 Excel - 什么是最好的库?

在我们使用 C# 编写的 ASP.NET 应用程序之一中,我们获取某个数据集合(SubSonic 集合)并将其导出到 Excel。我们还想以特定格式导入 Excel 文件。我正在寻找可以用于此目的的库。

要求:

  • Excel 2007 文件(Excel 2003 是否支持超过 64k 行?我需要的不止这些。)
  • 不需要服务器上的 Excel
  • 采用类型化的集合,如果可以,尝试将数字字段作为数字放入 Excel 中。
  • 适用于大文件(100k 到 10M) - 足够快。
  • 导出 GUID 时不会崩溃!
  • 不花一大笔钱(没有像 aspose 这样的企业库)。免费总是很棒,但可以是一个商业图书馆。

你推荐什么图书馆?您是否将其用于大量数据?还有其他解决方案吗?

现在,我正在使用一个简单的工具来生成稍后由 Excel 加载的 HTML,但是我失去了一些功能,而且当我们加载它时 Excel 会抱怨。我不需要生成图表或类似的东西,只需导出原始数据。

我正在考虑平面 CSV 文件,但 Excel 是客户要求。如果我有一个工具可以与 Excel 相互转换,我可以直接使用 CSV。鉴于 Excel 2007 是一种基于 xml(和压缩)的文件格式,我猜这种库应该很容易找到。但是,对我来说最重要的是您的评论和意见。


编辑:具有讽刺意味的是,在我看来,按照投票最多的答案,最好的 Excel 导入和导出库根本没有导出。并非所有情况都如此,但它适用于我的情况。XLS 文件仅支持 64k 行。XLSX 最多支持 1M。我尝试过的免费库的性能很差(当你有 200k 行时加载一行需要一秒钟)。我没有尝试过付费的,因为我觉得当您需要的只是快速的 XLSX<->CSV 转换程序时,它们提供的价值被高估了。

0 投票
3 回答
1281 浏览

java - 在 C#、Java 和 PHP 中读取 Excel 文件和评估公式时,我有哪些选择?

我见过各种读取(和写入)Excel 电子表格的方法。例如:

但我感兴趣的不仅仅是读/写 Excel 文件。我想要一些可以评估任意 Excel 公式的东西。到目前为止,我已经看到了这种情况:

有更好的选择吗?

0 投票
8 回答
424946 浏览

php - 用 PHP 读取 Excel 文件

我正在尝试读取 Excel 文件(Office 2003)。有一个 Excel 文件需要上传并解析其内容。

通过谷歌,我只能找到这些相关(且不足)的主题的答案:生成 Excel 文件、读取 Excel XML 文件、读取 Excel CSV 文件或不完整的废弃项目。我拥有 Office 2003,所以如果我需要那里的任何文件,它们都是可用的。它安装在我的盒子上,但没有也不能安装在我的共享主机上。

编辑:到目前为止,所有答案都指向PHP-ExcelReader和/或这篇关于如何使用它的附加文章。

0 投票
1 回答
12980 浏览

php - 如何在 PHP 中打开 Excel 文件?

如何打开 excel 文件,读取数组中的所有列/行等,就像 .csv 文件一样?php中是否有任何内置的库/类?

0 投票
6 回答
11644 浏览

sql-server-2005 - 导入数据向导不喜欢我为列选择的数据类型

其他人有没有同样的问题,当您从 Excel 文件导入数据到 MSSQL Server 2005 时,如果某些列包含主要是数字数据,但即使您将列类型设置为 varchar,向导也无法导入那些无法解析的字段作为数字?

0 投票
1 回答
859 浏览

asp.net - 使用 SQLBulkCopy 从 excel 到 SQL Server 时添加文本

我创建了一个页面,我们的合作伙伴可以使用 SQLBulkCopy 上传带有统计信息的 excel 文件。该文件有多个工作表,我需要将工作表的名称添加到数据库中每一行的列中。工作表的名称不会更改,因此可以对名称进行硬编码。我该如何解决这个问题?

0 投票
25 回答
408542 浏览

c# - Excel“外部表格不是预期的格式。”

我正在尝试使用下面显示的代码读取 Excel (xlsx) 文件。我得到一个“外部表不是预期的格式”。错误,除非我已经在 Excel 中打开了该文件。换句话说,我必须先在 Excel 中打开文件,然后才能从 C# 程序中读取 if。xlsx 文件在我们的网络上共享。如何在无需先打开文件的情况下读取文件?谢谢

0 投票
6 回答
12542 浏览

excel - 将 Excel 文件中的数据加载到 R 或 Octave 中

我有一个包含大量数据的 Excel 文件。Excel 中可用的内置图表不足以分析这些数据,所以我正在考虑使用诸如 octave 或 R 之类的工具。

我正在考虑一些将 Excel 文件直接加载到 octave 或 R 中的方法。我在网上搜索,发现很多人通过将 Excel 中的数据导出到 CSV 文件中成功使用。

问题:有没有直接的方法在 R 或 Octave 中加载 Excel 文件?