【问题标题】:Column width style lose when converting .xls to csv将 .xls 转换为 csv 时,列宽样式丢失
【发布时间】:2018-11-26 15:04:16
【问题描述】:

我正在将 .xlsx 文档导出到 .csv,但在转换过程中,我失去了完整的样式。列宽样式严重丢失我使用的是 Mac OS Numbers 应用程序,但如果我没记错的话,Microsoft excel 也会出现同样的问题(我暂时没有 Windows 机器可以交叉检查)。

原始excel图片

导出的 csv 图片

我想知道这是与应用程序相关的问题,还是一般情况下有问题。

有人遇到过同样的问题吗?我不知道从哪里开始解决样式问题。一些指针将不胜感激。

我添加了 apache poi 标签,因为我使用 apache-poi 创建了原始 excel

【问题讨论】:

  • CSV 文件不包含任何格式 - 顾名思义,它们是一个值列表,以逗号分隔。
  • 只是重复@Olly 所说的话。要在不同的应用程序中打开,它只能是一个数据列表 - Mac OS Numbers 应用程序不会知道 Excel 格式,因此包含任何额外的信息只会让这一切变得复杂。
  • 使用 Google 表格 :)
  • 感谢大家的宝贵意见

标签: excel csv apache-poi export-to-csv xlsx


【解决方案1】:

CSV 代表“逗号分隔值”。

CSV 是一个文本文件。基本上,您可以使用 Excel 或基本的文本编辑器打开它。它不是用来存储格式的。

如果您需要处理格式化表格,那么您必须选择另一种格式。

【讨论】:

    猜你喜欢
    • 2015-04-20
    • 2011-06-14
    • 1970-01-01
    • 2014-06-05
    • 1970-01-01
    • 1970-01-01
    • 2016-11-08
    • 1970-01-01
    • 2010-10-14
    相关资源
    最近更新 更多