【发布时间】:2013-11-30 12:30:03
【问题描述】:
我有 125 列的 csv 文件
指示性 125 列是: ROLL_NO、SCHOOL_ID、NAME、STANDARD、SOURCE_ID、Q1、Q2、Q3(一直持续到)Q120
CSV 文件有大约 20,0000 条记录(适用于各种学校)
我想计算对 CSV 文件中存在的数据执行一些数学运算。预期的操作是:
- 求平均值
- 查找最高分(每所学校)
- 特定列的数据求和
目前我正计划将此 CSV 加载到数据库中并执行所需的操作;在开始之前我有几个问题;
- 是否有任何替代方法可以使用 PHP 执行数学运算(无需加载到数据库中)
- 如何将 csv 中的列存储为数据库表中的行(从 Q1 到 Q120)
【问题讨论】:
-
加载到电子表格中然后进行所有数学运算不是更容易吗?如果这是一项经常性的任务,您还可以设置一些宏来为您完成整个任务。
-
@jeff 感谢您的建议,csv 数据处理是自动化过程的步骤之一;所以不幸的是,我将无法手动输入电子表格...
标签: php mysql csv phpmyadmin fgetcsv