Python 에서 XLsxWriter 모듈 소개 및 용법 분석

이 글 의 실례 는 Python 에서 XLsxWriter 모듈 의 용법 을 설명 하 였 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
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 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기