복붙노트

[PYTHON] Python을 사용하여 다른 Excel 파일에서 복사 된 열이있는 Excel 파일을 작성합니다. [닫힘]

PYTHON

Python을 사용하여 다른 Excel 파일에서 복사 된 열이있는 Excel 파일을 작성합니다. [닫힘]

나는 다양한 수의 열을 포함하는 Excel 파일을 가지고 있으며, 파이썬을 사용하여 해당 파일의 특정 열 (헤더 행 값에서)을 반복하고 다른 열 파일에이 열을 복사 (복사)하고 싶습니다.

내가 어떻게이 일을 할 수 있는지에 대한 모든 예를 들어 주시겠습니까?

해결법

  1. ==============================

    1.선택할 수있는 옵션은 다음과 같습니다.

    선택할 수있는 옵션은 다음과 같습니다.

    데이터 만 복사 (정보를 서식 지정하지 않고)해야하는 경우 이러한 도구를 임의로 조합하여 읽기 / 쓰기 할 수 있습니다. xls 파일이 있다면 xlrd + xlwt 옵션을 사용해야합니다.

    다음은 기존 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')
    
  2. from https://stackoverflow.com/questions/16560289/using-python-write-an-excel-file-with-columns-copied-from-another-excel-file by cc-by-sa and MIT license