gpt4 book ai didi

php - 使用 Excel 查看用 PHP 创建的 CSV 文件

转载 作者:行者123 更新时间:2023-12-04 21:07:31 25 4
gpt4 key购买 nike

我正在寻找一种在 Excel 中打开使用 PHP 脚本创建的 CSV 文件的方法 - 以使 Excel 知道如何解析文件的方式。目前,当我双击使用 PHP 创建的 CSV 文件时,Excel 会在单个列中打开内容,因此它不会解析每一行。此外,如果我在 Excel 中执行 CTRL-O 并选择要打开的 CSV 文件,Excel 会启动一个向导,我可以在其中选择解析和编码选项。

是否有任何“标题”或标志字符可以添加到 PHP 中的 CSV 输出中,以让 Excel 知道如何打开文件?例如,我知道,为了让 Excel 处理 UTF8 编码,需要将 U+FEFF 字符作为第一个字符包含在 CSV 文件中,所以也许有类似的解析?

谢谢。

最佳答案

请注意,根据您的 xcel 版本,您在直接打开 csv 文件时会在 Excel 中显示或不会显示 csv 选项对话框。

我测试过的最新版本的 Excel 需要特殊的菜单用法才能获得此对话框。
所以你应该提供 Excels 想要的东西。
他想要的是一个制表符分隔的 csv(不是逗号,当他保存一个使用逗号但在自动导入中没有的 csv 文件时很有趣),在单元格中没有 "并且没有回车符,而不是在 utf8 中。

有人说他需要某种 UTF16,我记不清了,当然是 Mark Ba​​ker 引用的 UTF-32LE BOM。您当然必须对字符进行转码。

然后不要忘记设置 tes text/csv mime type header。

当我看到这个损坏的自动导入 csv 没有新 Excel 的对话框时,我想知道他们是否不想避免使用完整的 csv :-)

何,我在过去的某个地方看到,您可以在纯 HTML 表格导出中使用一些神秘的格式化命令,Excel 将比 csv 格式更好地理解这些命令。
你应该搜索一下它,也许真的更简单。

关于php - 使用 Excel 查看用 PHP 创建的 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4521260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com