0

所以我真的是一名 PHP 开发人员,我只真正使用过 MySQL 和一些 MSSQL 数据库,以及过去的 excel。

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

所以他们给了我一个 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 驱动电子商务平台。IE。它是否可以轻松转换,或用作高效的数据平台。

对不起,如果这不是在正确的地方。

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 回答