1

我使用 XlsxWriter 0.5.3 生成了一个电子表格。类别单元格是使用 write_datetime() 创建的并且显示正确,但我有两个问题: 1. 我希望 X 轴按日期而不是我的条目进行缩放,以便可以看到时间刻度。2. X 轴条目显示天数而不是格式化日期。

第一个可以通过手动将 te X 轴格式从“自动”或“文本”更改为日期来完成 - 有没有办法使用 XlsxWriter 或不支持?第二个是一个问题,因为查看图表的人很难得到正确的结果。我尝试了各种解决方案,似乎使用 write_timedate() 编写的单元格仅返回天数。

date_time = datetime.datetime.strptime(date_str, '%Y/%m/%d')
worksheet.write_datetime(row_idx, col_idx, date_time, self.formats['Borders date'])

谢谢。

4

1 回答 1

2

对于问题的第一部分,您可以在set_x_axis()'date_axis': True中设置选项。

请参阅文档中的此日期轴图表示例


(来源:readthedocs.org

这也应该解决你的第二个问题。如果不使用上面的图表示例作为示例代码发布单独的问题。

于 2014-03-07T15:15:10.347 回答