2014-03-06 2 views
1

XlsxWriter 0.5.3을 사용하여 스프레드 시트를 생성했습니다. 카테고리 셀은 write_datetime()을 사용하여 생성되고 올바르게 표시되지만 두 가지 문제점이 있습니다. 1. X 축이 내 입력 항목 대신 날짜로 배율 조정되도록하려면 시간 표시가 나타납니다. 2. X 축 항목은 형식이 지정된 날짜 대신 일수를 표시합니다.날짜 축이있는 Python XlsxWriter 차트 - X 축 형식을 텍스트 대신 날짜로 설정할 수 없습니다.

먼저 '자동'또는 '텍스트'에서 수동으로 te X 축 형식을 변경하여 수행 할 수 있습니다. XlsxWriter를 사용하여이를 수행 할 수 있습니까, 아니면 지원되지 않습니까? 차트를 보는 사람이 올바른 결과를 얻는 것이 어려워 지므로 두 번째 문제가 있습니다. 나는 다양한 솔루션을 시도하고 write_timedate()를 사용하여 작성된 셀은 일 중 nubmer 만 리턴합니다.

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

감사합니다.

답변

2

질문의 첫 번째 부분에 set_x_axis()'date_axis': True 옵션을 설정할 수 있습니다.

이 날짜를 참조하십시오. 문서의 축 차트 example. 또한 두 번째 질문을 해결해야

http://xlsxwriter.readthedocs.org/en/latest/_images/chart_date_axis.png

. 위의 차트 예제를 샘플 코드로 사용하여 별도의 질문을 게시하십시오.

+0

감사합니다. 투표 할 것이지만 이것이 나의 첫 번째 질문입니다. –

+0

감사합니다. 질문에 답변했습니다. –