0

つまり、私は実際には PHP 開発者であり、MySQL といくつかの MSSQL データベースだけを実際に使用しており、当時は優れていました。

e コマース ショップを構築しているクライアントがいて、製品テーブルのデータ入力にかかる時間を節約したいと考えています。リストは別の会社から提供されています。卸売りと考えてください。

それで彼らは私にCSVファイルをくれました。一般的なエントリは次のようになります。

"MAINCAT"^"SUBCAT"^355303^"10931"^"MANUFACTURER"^"Short Description"^"sgl"^"1"^1^.00^.00^.00^.00^.00^.00^6.79^"15561109314  5015561109314"^.20^"This is where the description goes"

私はCSVファイルの経験があまりありませんが、私が見たものから、それは奇妙な形式のようで、一部のプログラムはそれをCSVファイルとして認識さえしません.

MySQLに変換できませんでした。

私の質問は基本的に、この CSV ファイルを利用する方法はありますか、それは別の PHP および MySQL ドライブの e コマース プラットフォームに適合します。すなわち。簡単に変換できるか、効率的なデータ プラットフォームとして利用できるか。

これが適切な場所でない場合は申し訳ありません。

4

1 に答える 1

0

これはほとんど csv ファイルではありません (カンマ区切りの値)

この明示的な形式に一致するように、変換してみてください。データの整合性を知らずにCSVにする例

$strange_lines = file('strange_csv.csv');

foreach ($strange_lines as $line) {
  echo str_replace(array('"^"','^"','"^','^'),',',$line).'<br>';
}
于 2013-09-30T19:53:33.290 に答える