正在生成可以 Excel 轻松打开和保存的文件
Generating file which can Excel easily open and save
我正在将数据从数据库导出到文件,可以Excel读取和保存。
- (CSV) 我生成 csv,默认格式(根据 RFC 4180,逗号分隔符)。不出所料,愚蠢的 excel 读取所有数据并将其放入一个单元格。
- (带分号分隔符的 CSV),这个 excel 读起来很好,但在更改一些值并按保存 (CTRL+S) 后,愚蠢的 excel 将其保存到不可读的文件(做得好!)。没有定界符,没有字符串分隔符。好的,所以我尝试将其另存为(带分号分隔符的 CSV 格式),保存的文件看起来没问题,但在用 excel 打开它后,显示错误消息 - 格式不正确 - 没有找到单元格 :D 真的吗?!
- 正在 php 中生成 .xsl 文件。占用太多内存(约2GB),无法使用
你知道有什么好的格式,可以excel轻松打开,轻松保存吗?
非常感谢!
这个问题是题外话,但恕我直言 Excel 2002/2003 XML Format 将是您情况下的最佳选择。
原因是这种格式的数据是 键入的 - 因此您不会看到数字被误解为日期,或者 phone 数字的前导零被去除.我不知道你描述的问题类型,所以我不能确定这些问题会受到怎样的影响。
我正在将数据从数据库导出到文件,可以Excel读取和保存。
- (CSV) 我生成 csv,默认格式(根据 RFC 4180,逗号分隔符)。不出所料,愚蠢的 excel 读取所有数据并将其放入一个单元格。
- (带分号分隔符的 CSV),这个 excel 读起来很好,但在更改一些值并按保存 (CTRL+S) 后,愚蠢的 excel 将其保存到不可读的文件(做得好!)。没有定界符,没有字符串分隔符。好的,所以我尝试将其另存为(带分号分隔符的 CSV 格式),保存的文件看起来没问题,但在用 excel 打开它后,显示错误消息 - 格式不正确 - 没有找到单元格 :D 真的吗?!
- 正在 php 中生成 .xsl 文件。占用太多内存(约2GB),无法使用
你知道有什么好的格式,可以excel轻松打开,轻松保存吗? 非常感谢!
这个问题是题外话,但恕我直言 Excel 2002/2003 XML Format 将是您情况下的最佳选择。
原因是这种格式的数据是 键入的 - 因此您不会看到数字被误解为日期,或者 phone 数字的前导零被去除.我不知道你描述的问题类型,所以我不能确定这些问题会受到怎样的影响。