阅读1GB大小超过1.5每logging到数据集的logging

我正在尝试导入大型Excel文件到数据库使用.NET应用程序,我将在其中进行一些自定义清理和数据处理。 Excel文件将有255列和150,000行的工作表。 我尝试了不同的解决scheme,如Microsoft.JET / ACE提供程序OpenXML / OfficeOpenXMLLinqToExcel 。 我用Microsoft适配器和openxml都得到OutofMemoryexception。 请让我知道如何处理它。

您是否尝试过使用Integration Services将Excel文件导入SQL Server 2005? 您可以使用Integration Services(一个奇妙的工具)来提取,转换和加载数据。 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。 您可以使用以下准备使用相同的开放工具。

这应该对你有所帮助