Excel 如何使用大型TSV文件

Excel 如何使用大型TSV文件,excel,dataset,data-visualization,tsv,tableau-api,Excel,Dataset,Data Visualization,Tsv,Tableau Api,我有一个5GB+TSV文件。我需要可视化它包含的数据,但Excel无法打开该文件(显然太大)。Tableau不适用于TSV文件,Access也不适用。我尝试使用010编辑器,它可以打开文件,但不能以有用的格式导出。如何打开/导出/转换它?我以前遇到过这个问题。问题是,为了在Excel中打开文件,通常必须将整个文件加载到内存中。当文件为50或500k时,这是可以的,但当文件为5GB时,系统无法将其加载到内存中 为了处理如此多的数据,您确实需要将其加载到数据库中并对其运行查询。数据库经过优化,可以处

我有一个5GB+TSV文件。我需要可视化它包含的数据,但Excel无法打开该文件(显然太大)。Tableau不适用于TSV文件,Access也不适用。我尝试使用010编辑器,它可以打开文件,但不能以有用的格式导出。如何打开/导出/转换它?

我以前遇到过这个问题。问题是,为了在Excel中打开文件,通常必须将整个文件加载到内存中。当文件为50或500k时,这是可以的,但当文件为5GB时,系统无法将其加载到内存中

为了处理如此多的数据,您确实需要将其加载到数据库中并对其运行查询。数据库经过优化,可以处理大量数据(甚至超过5GB)


棘手的部分是将这些数据加载到数据库中。您需要一个可以解析文件(逐行读取)并将每个TSV值插入相应数据库列的程序。自己编写一个应用程序来实现这一点可能是最好的。如果您是windows用户,可以使用C#()和MSSQL Express()。这里有一个解析()的有用资源。这里有一个资源,用于将行插入MSSQL()

我以前遇到过这个问题。问题是,为了在Excel中打开文件,通常必须将整个文件加载到内存中。当文件为50或500k时,这是可以的,但当文件为5GB时,系统无法将其加载到内存中

为了处理如此多的数据,您确实需要将其加载到数据库中并对其运行查询。数据库经过优化,可以处理大量数据(甚至超过5GB)


棘手的部分是将这些数据加载到数据库中。您需要一个可以解析文件(逐行读取)并将每个TSV值插入相应数据库列的程序。自己编写一个应用程序来实现这一点可能是最好的。如果您是windows用户,可以使用C#()和MSSQL Express()。这里有一个解析()的有用资源。这里有一个资源,用于将行插入MSSQL()

同意Dan的观点,应该将这些数据加载到数据库中并对其运行查询。一个方便的工具就是。您可以将csv、tsv文件作为表导入到该表中,并对其运行SQL查询。它使用sqlite下划线并支持大多数SQL函数。同样适用于Mac和Windows。

同意Dan的观点,这些数据应该加载到数据库中并在其上运行查询。一个方便的工具就是。您可以将csv、tsv文件作为表导入到该表中,并对其运行SQL查询。它使用sqlite下划线并支持大多数SQL函数。同样适用于Mac和Windows