2013-11-26 143 views
5

我想在Excel 2013中打开一个CSV文件,但没有真正发生。 Excel只是打开时没有任何可见的东西(只是灰色的背景,因为你刚刚关闭了工作簿)。Excel不打开大文件

CSV文件为2.7GB。我不知道有多少行可以,列是30.

我已经看到类似的问题,相当小的文件,仍然无法打开。没有解决方案至今...

谢谢:)

+1

2.7GB是一个非常大的Excel文件。你期待我们告诉你什么? [这篇文章](http://msdn.microsoft.com/en-us/library/aa730921.aspx#Office2007excelPerf_Overview)是否回答你的问题? –

+0

这是...呃该怎么打开这样的文件? :)有没有其他编辑可以打开它?我尝试了Notepad ++,它不会奇怪地说:“文件太大”。 – Pepys

+0

你打算怎么做*如果*它被打开了?也许你需要考虑命令行工具或数据库? – zx8754

回答

3

有关信息,these are the limits for Excel 2013,所以它看起来像你将需要拆分输入文件,并在部分检查它 - 那就是,如果你是在32位更是如此因为Excel预计在2GB地址空间中只有500-700MB可用于数据。

如果有帮助,Google找到Large Text File Viewer,这可能是一个有用的选择。

+1

这是不正确的。使用Power Pivot的64位Excel 2013可以*导入*和*处理尽可能多的数据作为计算机的内存可以处理的数据(4,8,16GB或更多),因为它使用列压缩和与SQL Server相同的分析引擎。我的意思是加入,过滤和聚合内存中的多个来源 –

1

我想补充一点,可以帮助你现在和未来。

您在评论中回答说您要将csv文件加载到数据库。如果可以使用SSIS package,我会推荐你​​。你可以在不打开文件的情况下做到这一点。在软件包内部,您还可以在将数据插入数据库之前编辑您的角色并转换数据。当然你可以在SQL queries.