0

各ソース ファイルの行を追加して、複数の CSV ファイルのデータを 1 つのスプレッドシートに定期的にマージする必要があります。OpenOffice/LibreOffice のみが、改行文字を含む引用符で区切られたフィールドを持つ UTF-8 CSV ファイルを読み取ることができます。

各 CSV ファイルの列見出しですが、列の順序はファイルごとに異なります。一部のファイルには列が欠落しており、一部のファイルには余分な列があります。

列名のマスター リストと、それらすべてを移動する順序があります。これに取り組む最善の方法は何ですか?LibreOffice は CSV を正しく解析します (Excel は確かにそうではありません)。最終的に、ファイルはすべて 1 つのマージされたスプレッドシートになります。列の順序を除いて、各ソース ファイルのすべての行をそのままにしておく必要があります。

また、最終的には技術者以外の第三者に手順を引き継ぐ必要があるため、専門家以外の技術的なハードルをあまり提供しないアプローチを探しています.

4

1 に答える 1

0

さて、私はこの問題に別の方法で取り組んでいます。代わりに、ソース アプリケーション (WooCommerce) に戻ってエクスポートを修正したので、エクスポートごとに、スプレッドシートにはすべて同じ列がすべて同じ順序でリストされます。これには、パッチを管理したり、ソース プロジェクトに変更を受け入れさせたりするなど、フォローアップする必要がある他の結果があります。しかし、CSV ファイルに不一致の列を追加する必要はありません。これは、誰も実際の解決策を持っていない一般的な問題のようです (はい、私はたくさん検索しました)。

于 2012-11-04T12:11:54.750 に答える