我有一个巨大的 .csv 文件需要处理(超过 1000000 行)。问题是它有很多行我不需要的数据。有没有办法可以删除这些行?手动操作几乎是不可能的。
不幸的是,我不熟悉 VB。不过我对 C++ 和 Fortran 略知一二。
谢谢
答案1
这听起来像是 Power Query(Excel 2010 和 2013)的工作,现在在 Excel 2016 的数据功能区中称为“获取和转换”。对于 2010 和 2013,您可以从 Microsoft 下载免费插件。创建指向 CSV 文件的新查询。然后使用列标题中的过滤器命令过滤掉包含特定文本字符串的行。保存查询并加载到工作簿。只需单击几下鼠标即可完成所有操作,无需任何编码经验。
最好的一点是查询是可重复的。如果需要,您可以将其应用于不同的 CSV 文件。