이 글은 주로 Python 읽기 및 Excel 파일 쓰기/추가에 대한 데모를 소개합니다. 이제는 모든 사람과 공유합니다.
Python을 작동하는 데 필요한 세 가지 툴킷입니다. 참고 사항은 .xlsx만 작동할 수 있고 .xlsx는 작동할 수 없습니다.
• xlrd: excel에서 읽기 관련 작업 수행
• xlwt: excel에서 쓰기 관련 작업 수행
• 패키지는 pip를 사용하여 직접 다운로드할 수 있습니다:
sudo pip install xlrd
sudo pip install xlwt
sudo pip install xlutils1
xlwt는 새로운 엑셀 파일을 생성한 후 내용을 작성하고 파일을 저장하는 것만 가능합니다. 하지만 대부분의 경우 우리가 원하는 것은 Excel 파일을 읽은 다음 수정하거나 추가하는 것입니다. 이 경우 xlutils가 필요합니다. xlutils의 간단한 사용
다음 데모는 Excel 파일에 콘텐츠를 추가하는 것입니다.
#coding:utf-8 from xlrd import open_workbook from xlutils.copy import copy rexcel = open_workbook("collection.xls") # 用wlrd提供的方法读取一个excel文件 rows = rexcel.sheets()[0].nrows # 用wlrd提供的方法获得现在已有的行数 excel = copy(rexcel) # 用xlutils提供的copy方法将xlrd的对象转化为xlwt的对象 table = excel.get_sheet(0) # 用xlwt对象的方法获得要操作的sheet values = ["1", "2", "3"] row = rows for value in values: table.write(row, 0, value) # xlwt对象的写方法,参数分别是行、列、值 table.write(row, 1, "haha") table.write(row, 2, "lala") row += 1 excel.save("collection.xls") # xlwt对象的保存方法,这时便覆盖掉了原来的excel관련 권장 사항:
Python에서 json 파일 읽기 및 쓰기에 대한 자세한 설명(코드 포함)
위 내용은 Python 읽기, 쓰기/추가 Excel 파일 데모의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!