首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Excel查看在PHP中创建的CSV文件

使用Excel查看在PHP中创建的CSV文件
EN

Stack Overflow用户
提问于 2010-12-24 02:03:40
回答 1查看 821关注 0票数 2

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

例如,我知道为了让Excel处理UTF8编码,需要在CSV文件中包含一个U+FEFF字符作为第一个字符,所以也许有类似的解析方法?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2010-12-24 03:58:02

请注意,打开直接打开csv文件时,Excel中是否会出现csv选项对话框,这取决于您的xcel版本。

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

有些人说他需要某种UTF16,我记不清了,当然是马克·贝克引用的UTF-32LEBOM。您肯定需要对您的字符进行代码转换。

然后不要忘记设置tes文本/csv mime类型头。

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4521260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档