我需要通过附加每个源文件中的行来定期将来自多个 CSV 文件的数据合并到一个电子表格中。只有 OpenOffice/LibreOffice 能够读取 UTF-8 CSV 文件,该文件具有包含换行符的引号分隔字段。
现在,每个 CSV 文件都有列标题,但列的顺序因文件而异。有些文件还缺少列,有些文件有额外的列。
我有列名的主列表,以及我希望它们全部排列的顺序。解决这个问题的最佳方法是什么?LibreOffice 可以正确解析 CSV(Excel 肯定不会)。最终,这些文件都将进入一个合并的电子表格。除了列顺序之外,每个源文件中的每一行都必须保持完整。
这些步骤最终也需要交给非技术第三方,所以我正在寻找一种不会提供太多非专家技术障碍的方法。