csv & excel의 쓰기 및 읽기

1629 단어
csv:
  • 쓰기:

  • 0. 먼저 모듈 가져오기
    import csv
    

    1. 파일 만들기
    open('newone.csv','w',encoding='utf-8',newline='')
    

    2. 객체 만들기
    csv.writer(newfile)
    

    3. 쓰기 내용:
    XX.writerow([XX','XX'])
    

    4. 파일 닫기
    newfile.close()
    
  • 읽기:

  • 1. 파일을 엽니다.
    csv_file = open('XXX.csv','r',newline='')
    

    2. 파일 읽기
    reader = csv.reader(csv_file)
    

    3. 읽기 및 출력
    for row in reader:
        print(row)
    

    excel:
  • 쓰기:

  • 0. 먼저 모듈 가져오기
    import openpyxl
    

    1. 워크북 만들기
    wb = openpyxl.Workbook() 
    

    2. 워크시트 가져오기
    sheet = wb.active
    sheet.title ='new title'
    

    3. 셀 조작:
    # Data can be assigned directly to cells
    sheet['A1'] = 42
    
    # Rows can also be appended
    sheet.append([1, 2, 3])
    
    # Python types will automatically be converted
    import datetime
    ws['A2'] = datetime.datetime.now()
    
    

    4. 워크북을 저장합니다(파일 이름부터 시작합니다)
    wb.save("sample.xlsx")
    
  • 읽기:

  • 1. 워크북을 엽니다.
    import openpyxl
    wb = openpyxl.load_workbook('sample.xlsx')
    

    2. 워크시트 가져오기
    reader = csv.reader(csv_file)
    

    3. 셀 읽기 및 내보내기
    sheet = wb['new title']
    sheetname = wb.sheetnames
    print(sheetname)
    A1_value = sheet['A1'].value
    print(A1_value)
    

    좋은 웹페이지 즐겨찾기