gpt4 book ai didi

sql-server - 如何在 SSIS 中将一个大 Excel 文件拆分为多个小文件?

转载 作者:行者123 更新时间:2023-12-04 20:52:16 25 4
gpt4 key购买 nike

我想读取一个 250 Mb 大、超过 300 000 行的 Excel 文件。因此,当我尝试在 SSIS 的 Excel 源代码中处理它时,需要花费太多时间,最后无法处理。谁能告诉我如何将大文件分成小文件或任何其他可以提供帮助的方法?

最佳答案

SQLCMD 更好,因为超时时间要长得多。但是,您必须将 Excel 保存为 CSV,我不知道您是否可以这样做。

如果您有一个 CSV 文件(即 BulkDataFile.csv)并且您创建了一个像这样的文件:

BULK INSERT dbo.TableForBulkData
FROM 'C:\BulkDataFile.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)

然后你可以使用 SQLCMD -E -I import.sql (您已将文件另存为 import.sql)

关于sql-server - 如何在 SSIS 中将一个大 Excel 文件拆分为多个小文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56406287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com