【发布时间】:2011-08-06 11:50:33
【问题描述】:
我想将 sql 查询结果导出为 XLS 文件上的表(或任何可以在 ms excel 上作为表打开的东西)
我试过这个»PHP code to convert a MySQL query to CSV
但是,它会删除结果中的所有前导零
如何维护/保留前导零?
【问题讨论】:
我想将 sql 查询结果导出为 XLS 文件上的表(或任何可以在 ms excel 上作为表打开的东西)
我试过这个»PHP code to convert a MySQL query to CSV
但是,它会删除结果中的所有前导零
如何维护/保留前导零?
【问题讨论】:
在第一个零之前添加一个单引号,例如:'002
这意味着您可能应该定义哪些列是文本,哪些是数字,并强制每个文本列以单引号开头。前缀为0的数字不是数字而是文本。
【讨论】:
$value = '"' . "'" . $value . '"' . "\t";
假设您想在通过 PHP MySql 查询导出为 CSV 时设置带前导“0”的电话号码,只需将结果数据写入如下
'="'.$result['telephone'].'"'
【讨论】:
你见过这个使用像 Google AppInventor 这样的构建块方法的导出库吗?
【讨论】: