php-csv-parserを使用して、サイト内のcsvファイルを解析しました。私のcsvファイルには、テーブルに保存する番号のリストがあります。
openoffice.orgでcsvファイルを作成すると、正常に機能します。ms officeを使用してcsvファイルを作成した場合、問題が発生します。
私のcsvファイルには以下のような番号があります。
1001 1002 1003 1004
私が好きなら、1,1001 2,1002 3,1003
上記は、csvをopenoffice.orgに保存する場合にも正常に機能します。
しかし、msoffice csvファイルで上記の形式を作成しましたが、正しく解析されません。
その配列を印刷すると、次のように表示されます。
Array
(
[0] => Array
(
[0] => 1
[1] => 1000000001
2
[2] => 1000000002
3
[3] => 1000000003
4
[4] => 1000000004
5
[5] => 1000000005
)
)
1つの配列にすべてのレコードが表示されます。
ここで、csvが任意の形式で作成されているか、通常の場合は値を正しく解析する必要があります。
上記のようにではなく、すべてのデータが各レコードとして解析されるように。
それ以外の場合、他のcsvパーサーを提案していただけますか?