有一个3GB的CSV文件,我正在尝试从中删除前2行。
在Excel中,我转到“数据”标签,然后单击第二个按钮“来自文本/ CSV”。我选择了CSV,它向我显示了CSV的前200行。前两个是伪造的-我想删除它们并重新保存CSV,以便可以将其导入SQL或POWER BI或其他。它太大,无法加载到Excel中,因此我选择“加载到”,然后在导入数据窗口中选择“仅创建连接”并将“此数据添加到数据模型” 加载后,我双击它,这将打开“ Power Query Editor”。在此处,单击“删除行”,“删除最上面的行”,然后键入“ 2”和“确定”。这将删除行,但我的问题是现在如何将该文件保存回CSV?我单击“关闭并加载”,但这只是将我带回到excel空白单元格,右侧的“查询和连接”窗口(现在显示的CSV少了2行-3,500,000,而不是3,500,002)。尝试将其恢复为CSV文件
答案 0 :(得分:1)
绅士
听起来您想将Excel用于Excel无法做的事情: -超过可能的行数, -使用Excel进行大数据重组。
我想您在Excel中寻找的兴趣点在于它能够将数据导出为常规dB格式。
您的问题的答案是,您可以更好地使用本机和功能强大的OS工具(无论是Powershell还是Linux命令行),以更快,更符合您的实际需求的方式。
您可以使用这些工具(请参见上面的“ tail”示例)来调整文件格式,或者甚至将其导出为所需的任何dB格式。第二个动作的实现可能更加复杂,但是第一个动作很容易应用。