我每小时都会将一些 csv 文件上传到我的服务器。我需要拿走这些,并从中创建其他文件。例如。
test.csv 有 3 列数据。我想完全删除第二列,然后将剩余的 2 列另存为自己的文件。text_changed.csv
在 linux 服务器上开发,但将站点转移到 windows 机器上。
不确定服务器操作系统在这里有多重要。我比任何其他编码语言都更了解 PHP,但我不是专业人士。
我每小时都会将一些 csv 文件上传到我的服务器。我需要拿走这些,并从中创建其他文件。例如。
test.csv 有 3 列数据。我想完全删除第二列,然后将剩余的 2 列另存为自己的文件。text_changed.csv
在 linux 服务器上开发,但将站点转移到 windows 机器上。
不确定服务器操作系统在这里有多重要。我比任何其他编码语言都更了解 PHP,但我不是专业人士。
CSV 文件只是遵循某些约定的普通文本文件。主要约定是:
如果您要自己解析 CSV 文件,还需要完全理解一些规则。
幸运的是,PHP 为读取和处理 CSV 文件提供了一些内置支持。看一下:
http://php.net/manual/en/function.fgetcsv.php
http://php.net/manual/en/function.fputcsv.php
您可能还想看看以下项目:
http://code.google.com/p/php-csv-utils/
阅读文档,然后在此处发布更具体的问题。