Python 에서 XLsxWriter 모듈 소개 및 용법 분석
2744 단어 PythonXLSxWriter 모듈
xlsxWriter 는 excel 파일(xlsx 의 오)을 생 성 할 수 있 습 니 다.그리고 중요 한 것 은 데이터 만 생 성 하 는 것 이 아니 라 직사 도,떡 그림 을 삽입 할 수 있 습 니 다.말 이 많 지 않 으 니 먼저 그림 을 그 려 라,위의 예 에서!
직사 도 를 예 로 들 면...
문체 생 성 효 과 는 다음 과 같다.
코드 분석
# -*- coding: cp936 -*-
import xlsxwriter
workbook = xlsxwriter.Workbook('chart_data_table.xlsx') # .xls
worksheet = workbook.add_worksheet('Sheet1') #
#
bold = workbook.add_format({'bold': 1})
headings = ['Number', 'Batch 1', 'Batch 2']
data = [
[2, 3, 4, 5, 6, 7],
[10, 40, 50, 20, 10, 50],
[30, 60, 70, 50, 40, 30],
]
#
worksheet.write_row('A1', headings, bold)# 'A1'
worksheet.write_column('A2', data[0])# 'A2'
worksheet.write_column('B2', data[1])
worksheet.write_column('C2', data[2])
# 1
chart1 = workbook.add_chart({'type': 'column'})# 'column'
chart1.add_series({
'name': '=Sheet1!$B$1',
'categories': '=Sheet1!$A$2:$A$7',#X ( , XY )
'values': '=Sheet1!$B$2:$B$7',#Y
'data_labels': {'value': True}# , ,
})
# '=Sheet1!$B$2:$B$7' Sheet1 , $A$2:$A$7 A2 A7 , excel
# 2
chart1.add_series({
'name': ['Sheet1', 0, 2],
'categories': ['Sheet1', 1, 0, 6, 0],
'values': ['Sheet1', 1, 2, 6, 2],
'data_labels': {'value': True}
})
chart1.set_title({'name': 'Chart with Data Table'}) #
chart1.set_x_axis({'name': 'Test number'}) #X
chart1.set_y_axis({'name': 'Sample length (mm)'})#
chart1.set_table()
chart1.set_style(3)#
worksheet.insert_chart('D2', chart1, {'x_offset': 25, 'y_offset': 10}) # D2
workbook.close()
마지막 으로 동봉 합 니 다.XlsxWriter 의링크 다운로드
XlsxWriter 의온라인 개발 문서
더 많은 파 이 썬 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 논문 에서 말 한 것 이 여러분 의 Python 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.