当前位置:  开发笔记 > 编程语言 > 正文

使用Excel Interop打开一个巨大的.csv文件

如何解决《使用ExcelInterop打开一个巨大的.csv文件》经验,为你挑选了1个好方法。

我有一个应用程序,写大型.csv文件大小从1 GB到2 GB.

我需要对文件进行颜色编码并将其另存为.xlsx.

所以我尝试使用Excel Interop,它适用于小文件,但是当我尝试用Excel打开一个1.3 GB的.csv文件时,我收到一个Hresult错误.

关于如何使用Excel完成此任务的任何想法,或者是否有任何其他方法可以完成此任务.



1> renick..:

你超过1M行吗?也许这就是HRESULT错误的原因.

Excel 2007之前最多64K行.2007年的1M行


@FrustratedWithFormsDesigner:当然Excel 2007也有一个限制,任何机器都有有限的资源(这里的一个边界是32位进程的2 GB内存限制).事实上,大型Excel工作表是现在有一个64位版本的Office与Office 2010一起使用的原因之一.
推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有