2012-04-11 46 views
0

我有一些csv文件每小时上传到我的服务器。我需要采取这些,并从他们创建其他文件。例如。修改CSV文件服务器端并保存为新的CSV文件?

test.csv有3列值的数据。我想完全删除第二列,然后将其余2列保存为自己的文件。 text_changed.csv

在Linux服务器上开发,但将网站转移到Windows机器上。

不知道服务器操作系统在这里有多重要。我比任何其他编码语言都更了解PHP,但我不是专业人士。

+0

那么您需要哪些帮助? – sinelaw 2012-04-11 20:38:13

回答

2

CSV文件只是一个遵循特定约定的普通文本文件。主要约定是:

  • 逗号用于分隔列。
  • 如果某列(例如Acme,Inc.)的文本中有逗号,则该列的文本必须用引号括起来。

有一个few more rules,你需要完全理解你是否要自己解析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/

通过文档工作,然后发布更具体的这里的问题。

+0

感谢您的链接埃里克。我现在将检查php-csv-utils。我还将学习更多关于PHP函数的知识。 – Branndon 2012-04-12 20:46:13