【问题标题】:Using java to change excel date re使用java更改excel日期重新
【发布时间】:2014-03-08 09:38:55
【问题描述】:

所以我在我的 java 代码中创建了一个 csv 报告并使用 excel 打开导出的 csv 文件。其中一列是我在代码中将其格式化为 mm/dd/yyyy hh:mm:ss 的日期。发布时间为 2014 年 2 月 10 日下午 3:38:00。这正是我想要的。但是,Excel 工作表中的列显示为 02/10/2014 3:38。当我单击 excel 表中的单元格时,它会在顶部显示完整的日期,但我希望它显示在列本身上,以便更容易打印。这似乎不是列宽问题,因为我更改了列宽,但完整日期仍然不会出现。但是,我可以通过将数字格式单元格设置更改为自定义来实现它。这是可以在java本身中完成的吗?如果您需要更多信息,请与我们联系。谢谢!

【问题讨论】:

    标签: java excel date settings


    【解决方案1】:

    逗号分隔值 (CSV) 以纯文本格式存储表格数据。要向 Excel 提供如何格式化特定列的说明,您需要使用 Excel 格式。为了实现它,您可以使用 Java 库以 Excel 格式导出数据。这种库的一个示例是 Apache POI - Microsoft 文档的 Java API (http://poi.apache.org/)。

    此外,为了更好地处理 Excel 中的 CSV 文件,请使用从文本导入功能。这是一个向导,您可以指定导入设置,包括列格式、字段宽度等。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2016-04-16
      • 2015-07-19
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多