php - 在 HTML 和 PHP 中将“字符串”转换为“浮点”导出到 EXCEL
问题描述
我正在将 HTML 表格导出到 Excel。但是当我想导出一个包含点的小数(浮点数/双精度数)时
20.02 < "."
excel认为它是一个字符串,无论它是什么类型(因为我已经做了一个gettype并且它显示给我double),只是因为它包含它作为字符串读取它的点。
我使用下一个代码:
$filename = "filename.xls";
header('Content-Type: content=text/html; charset=ISO-8859-1');
header("Content-type: application/x-msdownload");
header("Content-Disposition: attachment; filename=$filename");
然后表:(这是一个例子)
<table>
<tr>
<th>Float</th>
</tr>
<tr>
<td> <?php echo utf8_decode($float) ?></td>
</tr>
</table>
所有代码都有效,我导出了一个完美的excel,正如我想要的那样,我发现的唯一问题是HTML在读取“.”时读取为字符串的浮点数的转换。
解决方案
推荐阅读
- python - 无法在谷歌云中创建存储桶
- ios - 在获取标头之后,在开始获取数据之前是否可以中断 NSURLSessionDownloadTask?
- typescript - 如何从openapi api-gateway中的lambda响应中正确解析错误代码
- python - 对于无监督异常检测问题,该选择哪种模型?
- java - 使用 JSoup 在 HTML 中的“div”中查找“Span”
- sql - 如何将多行滚动到一个摘要行中?
- php - 使用 PHP 的 exec 函数调用 PSExec 时“句柄无效”
- php - Cakephp搜索插件搜索外键
- python - 创建视频生成软件的代码是什么?
- vba - QueryDefs 字段计数未正确计数