【发布时间】:2010-11-09 19:57:28
【问题描述】:
我有一个 PHP 脚本,它最多可以导入 10 个左右不同的 CSV 文件。每个文件的每一行都包含银行账户信息,包括余额。将所有 CSV 数据导入数据库后,我想通过比较数据库中的帐户总余额与 CSV 文件的帐户总余额来确保数据正确输入。
我至少看到了几个选项:
-
在 Excel 中手动合计所有帐户余额 - 糟糕。
-
编写一个 PHP 脚本来读取每个 CSV 文件并汇总帐户余额 - 也很糟糕。
-
我希望存在的第三个选项。如果我能做这样的事情,那就太棒了:
excel --file="cd.csv" | sum --column="E"
这显然不是真的,但希望你能明白。使用 PHP、MySQL、Linux 命令、Excel 和/或任何其他工具的某种组合,有没有一种简单的方法可以做到这一点?
【问题讨论】:
-
你可以更改 php 以接受 $argv(cli 模式)或简单的 bash
total=0; col=9;for i incut -d ' ' cd.csv -f $col; do let total=$i+$total; done; echo $total;