반응형
Python을 사용하여 다른 Excel 파일에서 복사한 열로 Excel 파일을 작성합니다.
다양한 수의 열이 포함된 Excel 파일이 있는데 Python을 사용하여 해당 파일의 특정 열(헤더 행 값)을 루프한 후 다른 Excel 파일에 해당 열을 기입(복사)하고 싶습니다.
어떻게 하면 좋을까요?
선택할 수 있는 옵션은 다음과 같습니다.
- xlwt(xls 파일 쓰기)
- xlrd(xls/xlsx 파일 읽기)
- openpyxl(xlsx 파일 읽기/쓰기)
- xlsxwriter(xlsx 파일 쓰기)
형식 정보 없이 데이터만 복사해야 하는 경우 읽기/쓰기에 이러한 도구를 임의로 조합하여 사용할 수 있습니다.를 가지고 있는 경우xls파일, xlrd+sqwt 옵션을 사용합니다.
다음은 첫 번째 행을 기존 Excel 파일에서 새 Excel 파일로 복사하는 간단한 예입니다.
import xlwt
import xlrd
workbook = xlrd.open_workbook('input.xls')
sheet = workbook.sheet_by_index(0)
data = [sheet.cell_value(0, col) for col in range(sheet.ncols)]
workbook = xlwt.Workbook()
sheet = workbook.add_sheet('test')
for index, value in enumerate(data):
sheet.write(0, index, value)
workbook.save('output.xls')
언급URL : https://stackoverflow.com/questions/16560289/using-python-write-an-excel-file-with-columns-copied-from-another-excel-file
반응형
'source' 카테고리의 다른 글
| WPF(C# 또는 vb.net)에서 응용 프로그램 실행 파일의 위치를 찾을 수 있습니까? (0) | 2023.04.12 |
|---|---|
| Python에서 datetime 객체를 인식(순진하지 않음)시키는 방법 (0) | 2023.04.12 |
| Swift에서 문자열에서 첫 번째 문자를 제거하는 가장 간결한 방법은 무엇입니까? (0) | 2023.04.12 |
| Windows 의 빌트인 기능만을 사용해 스크립트를 압축 또는 압축 해제하려면 어떻게 해야 합니까? (0) | 2023.04.12 |
| Windows의 Postgresql 구성 파일 'postgresql.conf'는 어디에 있습니까? (0) | 2023.04.12 |