报告多个CSV文件

时间:2012-07-18 00:37:01

标签: php csv reporting data-processing

这可能是一个模糊的问题。每天给我4个CSV文件,每个文件大约有500k行。我需要在它们上执行'join'和'where'等效的RDMS操作来创建每日报告。例如,工作流程可以是:

  1. 根据ID为
  2. 的列加入2个CSV文件
  3. 根据日期列过滤数据集
  4. 根据某些条件
  5. 将新过滤的数据集加入另一个CSV文件
  6. 根据更多标准进一步过滤掉它们
  7. .... //重复
  8. 将最终数据集输出为CSV文件
  9. 我在考虑编写一个PHP脚本:

    1. 将每个CSV文件加载到MySQL等关系数据库中
    2. 使用SQL
    3. 执行连接和where条件
    4. 将结果加载到临时表中
    5. 重复2和3
    6. 将最终数据加载到表格中
    7. 将表格导出为CSV文件。
    8. 您认为最好的方法是什么?

0 个答案:

没有答案