【问题标题】:How to parse CSV files in PHP如何在 PHP 中解析 CSV 文件
【发布时间】:2015-04-29 14:15:24
【问题描述】:

我想在 MySQL 中存储一些来自 Excel 的字段,但我还没到 PHP 中从 Excel 中删除行

示例:

123,15,0,01/01/2000,456462ABCD,,,

有什么帮助吗?

【问题讨论】:

  • cut是什么意思,把它们分开? -> explode() ?!
  • 你是在问如何在 PHP 中解析 CSV 文件?
  • 是的,我想用 PHP 解析 CSV 文件

标签: php mysql import-from-excel


【解决方案1】:

只需使用解析CSV文件的功能

http://php.net/manual/en/function.fgetcsv.php

$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) {
  while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
   $num = count($data);
  echo "<p> $num fields in line $row: <br /></p>\n";
  $row++;
  for ($c=0; $c < $num; $c++) {
    echo $data[$c] . "<br />\n";
  }
 }
  fclose($handle);
}

【讨论】:

    猜你喜欢
    • 2011-04-25
    • 2011-08-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-16
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    相关资源
    最近更新 更多