电子商务商店,数据以CSV文件形式提供

时间:2013-09-30 19:29:11

标签: php mysql csv

所以我真的是一名PHP开发人员,我真的只使用过MySQL和一些MSSQL数据库,并且在当天表现优异。

我有一个客户,我们正在建立一个电子商务商店,他希望节省数据输入产品表所需的时间。该清单由另一家公司提供,认为批发。

所以他们给了我一个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驱动器电子商务平台。即。它可以很容易地转换,或作为一个有效的数据平台使用。

很抱歉,如果这不在正确的地方。

1 个答案:

答案 0 :(得分:0)

这几乎不是csv文件(以逗号分隔的值)

尝试转换它,以匹配此显式格式。 在不知道数据完整性的情况下,将其作为CSV

的示例
$strange_lines = file('strange_csv.csv');

foreach ($strange_lines as $line) {
  echo str_replace(array('"^"','^"','"^','^'),',',$line).'<br>';
}