php - 将两个 csv 文件加入一个 Csv 文件基于匹配列

标签 php linux csv

我有 2 个 csv 文件,

第一个.csv

 Name  desc date

 raj   test  1-2-2015
 kumar test  2-2-205

第二个.csv:

 Name   Text

 raj   Testvalue

我需要加入这两个 csv 文件,如果 name 匹配,则将“文本”归档添加到 first.csv 文件中。

输出.csv

 Name  desc   date     Text

  raj  Test  1-2-2015  TestValue   

建议我如何在 php 或 linux cmd 中执行此操作。

最佳答案

这应该有效。

join  <(cat first.csv) <(cat second.csv)

关于php - 将两个 csv 文件加入一个 Csv 文件基于匹配列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37292869/

相关文章:

php - PHP 中的分页无法在同一页面上运行?

PHP jQuery MySQL 即时刷新

linux - 是否有任何操作系统虚拟化而无需安装完整的操作系统(需要多个类似的虚拟机)?

python - 如何从 .log 文件在 .csv 文件中创建行和列

csv 文件的 PHP 行尾字符

php - 让 zend 每次访问都清除缓存?

php - 用 PHP 编写的具有故障转移功能的自动化作业

c - 如何强制正在运行的程序使用外部方式将其 I/O 缓冲区的内容刷新到磁盘?

linux - 如何避免长度小于 5 的命令被写入 ~/.bash_history

python - 如何通过固定大小的 block 将 pandas DataFrame 写入 CSV