问题标签 [excel-import]

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 回答
1911 浏览

laravel - Maatwebsite 3.1 在同一方法上导入多个模型

嗨!我只是尝试使用maatwebsite使用 import excel 包。我已经成功使用它horrayyy !但突然我想尝试导入 1 个文件 excel 并将其插入到两个不同的模型中。我试过使用一个 importClass 并制作一个return new model Siswareturn new model User这样的

(这是我尝试过的 importClass )

但它只适用于第一个模型(Siswa)。如果我更改return new User为第一个和return new Siswa第二个,则相同,它仅适用于第一个模型(用户)。

我也尝试过在这样的一种方法中导入两个不同的 importClass。但它返回错误

由于未知错误,未上传文件“siswa10duplicate.xls”。

(这是我尝试过的控制器)

如何导入一个 excel 文件并将其插入到多个表中工作?请帮我提供一些资源或示例代码更好:)

0 投票
1 回答
466 浏览

node.js - 如何使用 Nodejs 导入 Excel 文件?

我是一个nodeJS程序员。我想通过验证将 excel 文件导入到我的 mongoDB 数据库表中。

验证,例如如果任何字段为空白,则该记录未插入数据库,并且在从文件导入所有数据后显示该记录未插入,因为该字段为空白。

有很多包可用,但我很困惑哪一个更适合导入 excel 文件。

所以请帮助我使用哪个包来导入 Excel 文件。如果可以提供演示代码,请回答。

0 投票
2 回答
231 浏览

c# - 给定的 ColumnName 'ACTUAL DATE' 与数据源中的任何列都不匹配

数据

我正在使用 sqlBulkCopy 将我的 excel 文件导入 sql 数据库,但是一旦我开始导入,就会弹出这个错误。我正在使用 MVC5 和 entityframework 6。我检查了 excel 文件和 sql 表中的相同列,一切看起来都很好。我已将 StgtId 设置为我不通过 Excel 表导入的身份字段。如果我没记错的话,我想它会由桌子来处理。

0 投票
1 回答
1543 浏览

azure-devops - 如何在 AzureDevOps Dashboard 的小部件中导入 Excel 文档

出于包容性报告的目的 - 我现在需要从 Service 获取事件详细信息,并将其显示在 AzureDevOps Dashboard 上的小部件中,以及同一仪表板上的其他开发小部件中。

我计划现在在 Excel 中从 Service 导出数据并将其上传到仪表板小部件中,因为我不确定我现有的仪表板是否可以直接连接到我的服务仪表板。

我曾尝试研究不同类型的小部件,但没有一个让我可以选择从 excel 文档导入数据或 url 选项来从 Service now 仪表板获取数据。

有人能帮我一下吗?

太感谢了。

0 投票
1 回答
105 浏览

marklogic - XDMP-INVZIP:尝试获取 excel 文件时 zip 文件无效

我正在尝试从 marklogic 访问 excel 文件。当我尝试获取清单时,我收到了无效的 zip 文件错误。

错误:

XDMP-INVZIP: >xdmp.zipManifest(Document(BinaryNode("e4ad90d0831406080021e5a29ee89dabc6ac00dc9f0013c888e48d9be6b9afe6..."))) -- 无效的 zip 文件

0 投票
1 回答
878 浏览

laravel - Maatwebsite Laravel Excel 重复记录被删除

我正在使用 Maatwebsite Excel 2.1。现在的问题是我有一个具有 5 个列名的 excel 表,其中两个列名是相同的。所以每当我这样做

我只得到最后一个重复列的值。例如:

COls:名字、姓氏、电话号码、公司名称、公司名称

在这里,当我导入它时,我只得到最后一个公司名称的值,而不是第四个。

我无法更改列名,因为它们正在从第三方 govt API 生成 excel。

我做了我的研究,但没有得到任何解决方案。请帮忙。谢谢你。

0 投票
2 回答
543 浏览

hybris - 自定义必填字段的 Excel 导入不起作用 [Hybris 6.7.0]

我正在使用 Hybris 6.7.0 版,但遇到以下问题:当我尝试从 excel 文件导入产品时。它给了我以下错误-> 在此处输入图像描述

我检查了excel文件,当然有“订阅期限*”字段,这是强制性的,这就是为什么那里有一个星号。值得一提的是,这个字段是自定义的,所以我为它编写了自定义翻译器并且导出部分工作正常,但是在我进行调试时导入部分我发现了一个奇怪的事实:
这个WorkbookMandatoryColumnsValidator验证器调用方法findColumnIndex(typeSystemSheet, sheet, this.prepareSelectedAttribute (必填项)); DefaultExcelTemplateService此方法返回 -1 并且验证未通过。我深入研究了这个方法,有这样一行代码: String attributeDisplayName = this.findAttributeDisplayNameInTypeSystemSheet(typeSystemSheet, selectedAttribute);它返回“订阅期限”字符串,如您所见,没有星号。
我检查了其他必填字段,例如“目录版本*^”,它返回后有 2 个符号。问题是字符串相等操作后的“订阅期限”和“订阅期限*”返回 false 并且验证失败,如您在此处看到的: attributeDisplayName.equals(this.getCellValue(headerRow.getCell(i)))
当然,第二个值取自星号符号所在的 excel 文件。
如果我从 excel 文件中删除星号,则会收到:WorkbookTypeCodeAndSelectedAttributeValidator验证器中 ISku 类型错误的未知属性: 在此处输入图像描述

星号应该出现在 excel 文件中,我刚刚检查了会是什么......
它根本无法帮助我理解真正发生的事情。

我无法理解一件事:“订阅期限”字符串的来源是什么?为什么没有星号?它是在某处预定义的常量吗?

从调试中我无法弄清楚该字符串来自哪个来源。

0 投票
0 回答
18 浏览

vba - Access VB 不导入所有 Excel 列

我在 Access 2013 中通过 VB 导入 Excel 电子表格。代码从除 1 之外的所有选项卡中引入所有数据。在该选项卡上,它只引入 50 列中的第一列。我有硬编码的范围(见下文)

DoCmd.TransferSpreadsheet acImport, , "Provider-Locations", ImportFile, True, "Provider-Locations!A1:A0500"

我试过的如果我手动导入,所有数据都会进来。(这不是一种可行的方法,因为我正在自动化每月的手动流程。)

我认为这是电子表格的问题,因为我正在导入的电子表格也发生了同样的问题。因此,我复制了数据并将值粘贴到新的电子表格中,但问题仍然存在。

帮助!我正用头撞墙。

0 投票
1 回答
50 浏览

java - 用于导入 excel 工作表然后将其存储到 servlet 中的 DB 的省时程序

我编写了一个代码来导入 .xls 并将数据存储到数据库中。它适用于少量数据,即数百行 excel。但如果 .xls 有 5000 行,则导入和存储大约需要 1.5 - 2 分钟。这是一段代码:

我可以采取什么措施来加快这种存储速度。
我可以一次临时存储 .xls 工作表而不是逐行存储(这需要很多时间)。 欢迎任何建议。

0 投票
2 回答
2686 浏览

excel - 将csv导入Excel时如何避免科学记数法?

我是 Stack Overflow 社区的新手,非常感谢任何帮助。

我正在尝试从美国能源信息 (可从“下载选项”按钮下载)导入一个 csv 文件,除了从 1992 年到 2014 年的年份列,导入的数字采用科学计数法。

如果我尝试将这些列的格式更改为“数字”,那么数字将变为“错误”(即小数点被移动或删除,例如:256.5375E+13 和 27.4525E+12 然后在数字和较大的数字实际上变成了较小的数字(在这种情况下))。

我正在使用带有德国系统的 Windows 10,但我已将小数分隔符从德国系统(使用逗号)更改为英国/美国系统(使用句点/点)。

我怎样才能避免这种情况?