需要用php處理大型的csv文件。 使用fgetcsv和性能似乎相當不錯。爲了更好/更快的處理,我希望csv文件在第一行有列名,現在缺少這些列名。用PHP添加一行到csv文件的頂部(第一行)
現在我想在用fgetcsv處理文件之前,先用PHP將帶有列名的頂行添加到帶有PHP的csv文件中。
有沒有辦法用php輕鬆地在php文件頂部添加一行?或者這是否意味着我必須採取下面的方法?
- 列表項
- 列表項
- 創建一個臨時文件
- 添加列名於該臨時文件
- 讀取原來的CSV文件內容
- 把原來的CSV內容到臨時文件
- 刪除原文件
- 重命名臨時文件
任何有關如何以最有效的方式做到這一點的反饋是高度讚賞。感謝您的時間:)
試試這個庫可能是有用的http://phpexcel.codeplex.com/wikipage?title=例子 – 2012-02-24 09:33:20
可能重複的[我如何預先開始文件開始?](http:// stackoverflow .com/questions/3332262/how-do-i-prepend-file-to-begining) – Treffynnon 2012-02-24 09:55:34
你是對的..在搜索網站時沒有發現..謝謝 – quokka 2012-02-24 13:11:51