csv
-
파이썬으로 xlsx 파일과 csv 파일 다루기AI 2019. 9. 18. 16:10
엑셀 파일의 내용들 중 필요한 내용들만 추출해서 csv파일을 만들어야 했다. 파이썬을 이용해서 노가다를 줄이고 반자동으로 파일 처리를 하고 싶어서 했다. 판다스나 다른 것을 사용해도 되지만 나는 아래의 방법을 이용하였다. Openpyxl 설치 pip install openpyxl 사용 import openpyxl 파일 열기 wb = openpyxl.load_workbook(엑셀 파일 이름) 파일 닫기 wb.close() 엑셀 sheet 열기 # index 이용하기 sheet = wb[sheet이름] cell에 접근하기 # index 이용하기 A = sheet['A1'] A.value # cell() 함수 이용하기 A = sheet.cell(row=1, column=1) A.value 마지막 셀 찾기 # ..
-
CSV파일 읽기AI 2019. 8. 21. 14:37
CSV(Comma Separated Values) 몇 가지 필드들을 쉼표( , )로 구분한 텍스트 데이터 및 텍스트 파일 확장자: .csv 비슷한 포맷으로는 TSV(탭으로 구분) 나 SSV(반각 스페이스로 구분)가 있다. 엑셀 양식의 데이터를 프로그램에 상관없이 쓰기 위한 데이터 형식 아래는 csv 파일을 읽는 코드의 예시이다. import csv f = open('advertising.csv', 'r', encoding='utf-8') rdr = csv.reader(f) for line in rdr: print(line) f.close() 파일을 계속 열고 있을 필요가 없으므로 with as 문을 이용해서 파일을 닫는 과정을 생략하기도 한다. with open('advertising.csv') as c..