问题标签 [xls]

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 投票
4 回答
5216 浏览

.net - CSV(或 XLS 中的工作表)到 SQL 创建(和插入)语句与 .Net?

有没有人有一种技术可以从 CSV(或 .xls 中的工作表)文件实用地生成 SQL 表创建(和数据插入)命令?

我有一个第三方数据库系统,我想用来自 csv 文件(或 xls 文件中的工作表)的数据填充它,但提供的导入器无法在导入时自动创建表结构。我的 csv 文件有很多包含很多列的表,所以我想尽可能自动化表创建过程以及数据导入,但我不确定如何生成 create 语句......

0 投票
5 回答
3024 浏览

sql - 如何解析存储在 MS SQL 2005 中的 varbinary 中的 excel (.xls) 文件?

问题

如何最好地解析/访问/提取作为二进制数据存储在 SQL 2005 字段中的“excel 文件”数据?

(因此所有数据最终都可以存储在其他表的其他字段中。)

背景

基本上,我们的客户需要来自其用户的大量详细数据。不幸的是,我们的客户不能要求他们的用户进行任何类型的数据库导出。所以我们的客户必须为他们的用户提供某种 UI 来输入数据。我们的客户认为所有用户都可以接受的 UI 非常出色,因为它具有相当强大的 UI。所以考虑到所有这些,我们的客户需要自动解析这些数据并将其存储在他们的数据库中。

我们试图让我们的客户相信用户只会这样做一次,然后坚持使用数据库导出!但客户不能要求其用户的数据库导出。

  • 我们的客户要求我们解析一个 excel 文件
  • 客户的用户使用 excel 作为“最佳”用户界面来输入所有需要的数据
  • 为用户提供了必须填写的空白 Excel 模板
    • 这些模板具有固定数量的唯一命名选项卡
    • 这些模板有许多必须完成的固定区域(单元格)
    • 这些模板还有一些区域,用户可以在其中插入多达数千个格式相同的行
  • 完成后,用户通过标准 html 文件上传提交 excel 文件
  • 我们的客户将此文件原始存储到他们的 SQL 数据库中

给定

  • 标准 excel (".xls") 文件(本机格式,不是逗号或制表符分隔)
  • 文件原始存储在varbinary(max)SQL 2005 字段中
  • excel 文件数据在行之间不一定是“统一的”——也就是说,我们不能假设一列都是相同的数据类型(例如,可能有行标题、列标题、空单元格、不同的“格式”, ...)

要求

  • 代码完全在 SQL 2005 中(存储过程,SSIS?)
  • 能够访问任何工作表(选项卡)上的值
  • 能够访问任何单元格中的值(无需公式数据或取消引用)
  • 单元格值不能假设在行之间是“一致的”——也就是说,我们不能只假设一列都是相同的数据类型(例如,可能有行标题、列标题、空单元格、公式、不同的“格式”,...)

喜好

  • 没有文件系统访问权限(没有写入临时 .xls 文件)
  • 以定义的格式检索值(例如,实际日期值而不是像 39876 这样的原始数字)
0 投票
7 回答
22472 浏览

c# - OLEDBConnection.Open() 生成“未指定错误”

我有一个应用程序将 Excel .xls 文件上传到文件系统,使用对象实例上的 .open() 方法使用 oledbconnection 对象打开文件,然后将数据存储在数据库中。将文件上传和写入文件系统工作正常,但仅在我们的生产服务器上尝试打开文件时出现错误。该应用程序在另外两台服务器(开发和测试服务器)上运行良好。

以下代码在 Exception.Message 中生成“未指定错误”。

引用:

:结束报价

服务器的 c:\\temp 和 c:\Documents and Settings\\aspnet\local settings\temp 文件夹都赋予 \aspnet 完全控制权。

我认为存在某种权限问题,但似乎无法找到上述文件夹的权限与上传 Excel 文件的文件夹/目录之间的任何区别。相同的位置用于保存文件并打开它,这些方法在我的工作站和两个 Web 服务器上运行。Windows 2000 SP4 服务器。

0 投票
21 回答
164100 浏览

git - How do I create a readable diff of two spreadsheets using git diff?

We have a lot of spreadsheets (xls) in our source code repository. These are usually edited with gnumeric or openoffice.org, and are mostly used to populate databases for unit testing with dbUnit. There are no easy ways of doing diffs on xls files that I know of, and this makes merging extremely tedious and error prone.

I've tried to converting the spreadsheets to xml and doing a regular diff, but it really feels like it should be a last resort.

I'd like to perform the diffing (and merging) with git as I do with text files. How would I do this, e.g. when issuing git diff?

0 投票
5 回答
11665 浏览

java - 我应该使用哪个库从 Linux / Python 编写 XLS?

我想要一个好的原生 Python 库来编写 XLS,但它似乎不存在。令人高兴的是,Jython 做到了。

所以我试图在 jexcelapi 和 Apache HSSF 之间做出决定: http ://www.andykhan.com/jexcelapi/tutorial.html#writing http://poi.apache.org/hssf/quick-guide.html

(我不能使用 COM 自动化,因为我不在 Windows 上,即使我在,我也买不起 Office 许可证。)

我最初的想法是 POI/HSSF 非常彻底,但也非常 Java —— 一切似乎都比它需要的要难一些。很好的文档,但是试图弥合它所描述的内容和我需要完成的内容之间的差距让我头疼。

jexcepapi 似乎有一个更简单、更好(对我来说)的界面,但没有很好的文档或社区。

你会使用哪个,为什么?

0 投票
4 回答
10652 浏览

linux - xls 到文本转换器

有人知道可以从 unix 命令行运行的免费 xls 到文本转换器吗?

0 投票
1 回答
1886 浏览

php - PHP:处理 CSV 或 XLS 文件

我需要让用户从他们的文件系统中选择一个 CSV 或 XLS 文件,然后按提交并让 PHP 打开它,查看它,确定它是否有效,然后将数据放入 MySQL。

我对服务器如何获取他们从桌面选择的文件感到困惑?

我是否必须将他们选择的文件上传到临时目录?

我可以复制一份并在内存中检查吗?

建议将不胜感激!

0 投票
1 回答
2422 浏览

java - OpenOffice .xls 导出为 PDF 导致复选框重叠

OpenOffice Excel 文件导出到 PDF 正在以编程方式完成,我想知道是否有办法通过在转换过程中传递某种标志或其他东西来解决此问题,这将使 PDF 文档中的单元格背景透明。

请注意示例 PDF 输出。原始 Excel 文件根本不重叠边缘:http ://www.freeimagehosting.net/uploads/4ab8dd9af0.jpg

这是PDF导出前的原始Excel文件:http ://www.freeimagehosting.net/uploads/0cdcaad47a.jpg

OpenOffice 2.4 和 3.0 都有同样的缺陷。

建议将是最受欢迎的,这是支持这个项目的最后一件事。

按照以下链接获取 OpenOffice 网站上的示例:http ://user.services.openoffice.org/en/forum/viewtopic.php?f=20&t=13528

这是问题跟踪链接:http ://www.openoffice.org/issues/show_bug.cgi?id=97856

还有一些代码,它是Jython 2.2.1 和 Java 2.5。

0 投票
3 回答
282 浏览

xml - .NET 开发人员的 xls 文件有多重要?

有时,我们使用 .XLS 文件来转换存储在 XML 文件中的数据,并使用 XmlDataSource 对象填充一些下拉列表和其他服务器控件。我只是想知道.Net 项目中.XLS 文件的使用有多受欢迎?我们已经习惯于填充国家列表和州列表以及其他大量的项目特定列表。

0 投票
7 回答
3580 浏览

c# - 读取和写入 XLS 文件

我正在寻找一个 .Net 组件来从正在处理的应用程序中读取和写入 xls 文件。我不想在 Excel 中使用自动化。

它应该支持读写 Excel 97 和更新版本。如果它是开源或免费的,那就太好了,因为它是一个预算非常低的项目。

我找到了这个:MyXLS,看起来很有前途。

你知道任何替代方案吗?