2012-04-11 81 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