일부 정보는 영어 버전에서 발견되는 체크
아주, 소스 코드를 통해보고 당황, 그리고 몇 가지 실수는 이제 기록
하나 : 다운로드 팩
핍 xlwt 설치
II : 사용자 정의 스타일
(굵게 = 이름, 높이, set_style DEF 거짓) : 정렬 = #이 xlwt.Alignment ()을 맞춤 작성 alignment.horz = BE 월에 #을 xlwt.Alignment.HORZ_CENTER을 : HORZ_GENERAL, HORZ_LEFT, HORZ_CENTER, HORZ_RIGHT, HORZ_FILLED, HORZ_JUSTIFIED, HORZ_CENTER_ACROSS_SEL, HORZ_DISTRIBUTED 센터 alignment.vert = xlwt.Alignment.VERT_CENTER #이 될 수있다 VERT_TOP, VERT_CENTER, VERT_BOTTOM, VERT_JUSTIFIED, 스타일 = xlwt.XFStyle () #의 초기화 스타일의 글꼴 = xlwt.Font () # 글꼴 스타일 만들 font.name을 = 이름 # ' 타임즈 새로운 로마 ' 글꼴 이름 . Font.Bold =굵은 font.color_index = 4 font.height = 높이 #加粗 style.font = 글꼴 style.alignment = 정렬 #은 스타일에 정렬을 추가 #의 style.borders = 테두리 돌아 스타일을
세 가지가 : 그것은 execl 함수로 작성
그는 첫 번째 매개 변수를 작성하는 방법은 라인, 두 번째 인수는 열 세 번째 인수는 쓰기 뭔가 할 것입니다이며, 네 번째 매개 변수는 스타일이다
write_excel DEF () : F = xlwt.Workbook () # 통합 문서 작성 시트 1 = f.add_sheet (U ' Sheet1의 ' , cell_overwrite_ok = 참) #이 시트 만들기 rowz을 = [U ' 용량 보고서 ' ] ROW0 = [U ' 호 ' , U ' 기업 ' , U ' 부서 ' , U ' 변환 용량 (더블) 후 ' , U ' 펀치 상당의 수 / 월 이후 ' , U ' 응용 남자 시간 / 월 ' , U ' 일 총 시간 / 월 ' ,에서 '용량 / 일 / 인원 당 ' , U ' 컴퓨터 자동차 중력 ' , U ' 각 공장 총 평균 용량 ' ] column0 = 범위 ( . 1 , sumnum + . 1 ) # Msg0 = shuangchilist + shuanglianlist + shuangyuanlist + xiangchanglist 인쇄 (shuangyuanlist) sheet1.col ( 0 ) = .width 2,222 # 셀 폭 sheet1.col ( . 1 ) .width = 2,222 sheet1.col ( 2 ) .width = 2,222 sheet1.col ( . 3 ) .width = 4444 sheet1.col ( . 4 ) = .width 5555 sheet1.col ( 5 ) .width = 4444 sheet1.col ( 6 ) .width = 4444 sheet1.col ( 7 ) .width = 4444 sheet1.col ( 8 ) .width = 4444 sheet1.col ( 9 ) .width = 4444 sheet1.col ( 10 ) .width = 4444 sheet1.write_merge ( 0 , 0 , 3 , 7 , rowz [ 0 ] set_style ( ' 바탕체 ' , 220 , 참)) 에 대한 I 의범위 ( 0 , 렌 (row0)) sheet1.write ( 1 , I, row0 [I] set_style는 ( ' 바탕체 ' , 220 , 참)) 에 대한 J 의 범위 (렌 (shuangchilist)) 에 대한 난 에 범위 ( 0 , 렌 (shuangchilist [J])) sheet1.write (j + 2 , I + 1 , shuangchilist [J] [i]는, set_style ( ' 바탕체 ' , 220 , 참)) #行,列,样式 용 J 의 범위 (렌 (shuanglianlist)) 에 대한 I의 범위 ( 0 , 렌 (shuanglianlist [J])) sheet1.write (j + LEN (shuangchilist) + (2) , I + 1 , shuanglianlist [J] [i]는, set_style ( ' 바탕체 ' , 220 , 진정한 )) 에 대한 J 의 범위 (렌 (shuangyuanlist)) 에 대한 I 의 범위 ( 0 , 렌 (shuangyuanlist [J])) sheet1.write (j + LEN (shuangchilist) + LEN (shuanglianlist) + (2) , I + 1 , shuangyuanlist [J] [i]는, set_style ( ' 바탕체 ' , 220참)) 에 대한 J 의 범위 (렌 (xiangchanglist)) 에 대한 난 의 범위 ( 0 , 렌 (xiangchanglist [J])) sheet1.write (j + LEN (shuangchilist) + LEN (shuanglianlist) + LEN (shuangyuanlist ) + 2 , I + 1 , xiangchanglist [J] [i]는, set_style ( ' 바탕체 ' , 220 , 참)) 에 대한 I 의 범위 ( 0 , 렌 (column0)) sheet1.write (I + 2 , 0 , column0 [I], set_style ( ' 타임즈 새로운 로마 ', 220 )) f.save ( ' demo1111111.xls ' 파일 저장) #