无法打开大型.csv文件

时间:2016-12-07 14:29:43

标签: excel csv

一个非常简单的问题...... 我已经下载了一个非常大的.csv文件(大约3.7 GB),现在想打开它;但是excel似乎无法解决这个问题。 请问我该如何打开这个文件? 显然我错过了一招! 请帮忙!

4 个答案:

答案 0 :(得分:3)

还有许多其他Stackoverflow问题可解决此问题,例如: Excel CSV. file with more than 1,048,576 rows of data

最重要的是,您要进入具有这种大小的数据库区域。我发现的最佳解决方案是来自谷歌云平台的Bigquery。它超级便宜,速度惊人,它可以自动检测大多数CSV上的模式。缺点是你必须学习SQL来处理数据最简单的事情。

答案 1 :(得分:1)

你能告诉excel只能"打开"前10行的文件...... 这将允许您检查格式,然后在内容上使用一些数据库函数。

答案 2 :(得分:0)

影响您是否可以打开大型Excel文件的另一个因素是计算机的资源和容量。这是一个巨大的文件,你必须有很多磁盘上的交换空间(windows术语中的页面文件)+内存来打开那个大小的文件。因此,您可以做的一件事是找到另一台具有更多内存和资源的计算机,或者增加计算机上的交换空间。如果您有Windows,只需谷歌如何增加您的页面文件。

答案 3 :(得分:0)

这是一个常见问题。典型的解决方案是

  1. 将.CSV文件插入到SQL数据库(例如MySQL,PostgreSQL等)中。

  2. 使用Python或R处理数据。

  3. 查找数据中心。例如Acho Studio

解决方案一的问题是,您必须设计一个表架构并找到一个服务器来承载数据库。另外,您需要编写服务器端代码来维护或更改数据库。 Python或R的问题在于,在GB数据上运行进程会给您的本地计算机带来压力。数据中心要容易得多,但成本可能会有所不同。