2

我正在尝试使用 .NET 应用程序将大型 excel 文件导入数据库,我将在其中对数据进行一些自定义清理和处理。excel 文件将包含 255 列和 150,000 行的工作表。我尝试了不同的解决方案,例如Microsoft.JET/ACE providerOpenXML/OfficeOpenXMLLinqToExcelOutofMemoryMicrosoft 适配器和 openxml 都出现异常。请让我知道如何处理它。

4

1 回答 1

1

您是否尝试过 Integration Services 将 Excel 文件导入 SQL Server 2005?您可以使用 Integration Services(一个很棒的工具)来提取、转换和加载数据。集成服务的常见用途包括:将数据加载到数据库中;将数据进出关系数据库结构。

您可以一次又一次地从您的 .net 代码调用此服务,以重复执行任务。如果不是来自 .net 代码,您也可以安排它。

请参阅此http://www.techrepublic.com/blog/datacenter/how-to-import-an-excel-file-into-sql-server-2005-using-integration-services/205示例应用程序。

如果您不想使用 SSIS。您可以使用以下准备使用的开放工具进行相同的操作。

这应该可以帮助你。

于 2012-11-28T08:52:38.940 回答