如何在 PHP 中导入 csv 文件?
我对网络开发非常陌生。事实上,我才刚刚开始学习。
有人可以给出一个关于如何在 PHP 中导入 CSV 文件的完整但非常简单的示例吗?我尝试了从互联网上获得的一个,但我很困惑,因为这对我来说很复杂。我使用的是带有 PHP 5.3.5、Apache 2.2.17 和 MySQL 5.5.8 的 WAMP 服务器。请帮忙。
我试图粘贴代码,但它很混乱。老实说,我对 StackOverflow 也很陌生。
I am very new to web development. In fact, I am just starting to learn.
Can somebody please give a complete but very simple example on how to import CSV file in PHP? I tried the one I got from the internet but I'm very confused because it's complicated for me. I am using the WAMP server with PHP 5.3.5, Apache 2.2.17, and MySQL 5.5.8. Please help.
I tried to paste the code but it's messy. Honestly, I am also very new to StackOverflow.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
来自 PHP 手册:
From the PHP manual:
我知道三年多前就有人问过这个问题了。
但接受的答案并不是很有用。
下面的代码更有用。
I know that this has been asked more than three years ago.
But the answer accepted is not extremely useful.
The following code is more useful.
我知道的最简单的方法( str_getcsv ),它将导入将 CSV 文件转换为数组。
The simplest way I know ( str_getcsv ), it will import a CSV file into an array.
PHP> 5.3 使用 fgetcsv() 或 str_getcsv()。再简单不过了。
PHP > 5.3 use fgetcsv() or str_getcsv(). Couldn't be simpler.
以下是按名称提取特定列的版本(修改自 @coreyward):
Here is the version to extract the specific columns by name (modified from @coreyward):
如果您使用 Composer,可以尝试 CsvFileLoader
If you use composer, you can try CsvFileLoader
请查看此处了解更多信息
look here for futher info