파이썬

ALL

Python OpenPyXL 엑셀 여러 셀 값 취득 방법

파이썬에서OpenPyXL을 사용해 엑셀의 셀 값을 취득하는 방법을 알아봤었습니다.이번에는 엑셀의 여러 개의 셀 값을 취득하는 방법에 대해서 알아보겠습니다.지난 내용인 하나의 셀에서 값을 취득하는 방법에 대해서는 아래 내용을 참조해주세요.여러개 셀에서 값 취득하기셀에서 값을 취득하는 방법 하기 위해서 행 번호와 열 번호를 지정해 해당 셀에 접근하여 값을 취득할 수 있습니다.엑셀시트오브젝트.cell(row=행번호,column=열번호)여러 개의 셀에서 값을 취득하기 위해서 반복문인 for문을 사용하겠습니다.샘플로 엑셀 B열에 있는 값을 ...
ALL

Python OpenPyXL 엑셀 값 취득 방법

파이썬에서OpenPyXL을 사용해 엑셀에서 값을 취득하는 방법을 알아보겠습니다.엑셀에서 값을 취득하기 위해서는value를 사용합니다.지정한 셀 위해서value를 사용하면 값을 취득하게 됩니다.값 취득 방법 1지정한 셀에서 값을 취득하는 첫 번째 방법입니다.import openpyxlwb =openpyxl.load_workbook('test.xlsx')sheet = wb.get_sheet_by_name('Sheet1')sheet.valueget_sheet_by_name()를 사용해 취득하고 값이 있는 시트를 설정합니다.시트는 변수sh...
ALL

Python OpenPyXL 엑셀 값 입력 수정 방법

파이썬에서 엑셀 파일에 값을 입력하거나 수정하는 방법에 대해 알아보겠습니다.엑셀 파일을 조작하기 위해 openpyxl를 사용하겠습니다. 입력 수정 방법먼저 셀에 값을 입력하는 방법입니다.샘플 예제import openpyxlwb = openpyxl.Workbook()sheet = wb.activesheet.value = 'test'wb.save('test.xlsx') active를 사용해 현재 활성화되어있는 시트 오브젝트를 지정합니다.셀에 값을 입력하는 방법은sheet.value = ‘test’로 간단합니다.원하는 셀을 지정하고 값을...
ALL

Python 엑셀 파일 만들기 OpenPyXL 사용 방법

파이썬으로 엑셀 파일을 만드는 방법을 알아보겠습니다.엑셀 파일을 만들기 위해openpyxl을사용하겠습니다.예제를 바로 보겠습니다.import openpyxlwb = openpyxl.Workbook()wb.create_sheet()wb.get_sheet_names()wb.save('test.xlsx')우선 엑셀 시트가 생성이 되었습니다.get_sheet_names()로 생성된 엑셀 시트를 확인해보면가 취득됩니다.이유는 기본적으로create_sheet()로 시트를 추가했기 때문입니다.create_sheet()를 실행하면기본적으로 생성된...
ALL

Python 엑셀 시트 추가 삭제 방법 openpyxl

파이썬으로 엑셀 파일에 시트를 추가하거나 삭제하는 방법을 알아보겠습니다.먼저 엑셀 파일을 다루기 위해 openpyxl을 임포트 해 사용하겠습니다.엑셀 시트 추가엑셀에 시트를 추가하기 위해서는create_sheet()함수를 사용합니다.워크북오브젝트.create_sheet()create_sheet()함수를 사용하면 마지막 시트 뒤에 새로운 시트가 추가가 됩니다.추가할 시트 이름을 지정하지 않으면Sheet숫자로시트 이름이 정해집니다.시트 이름을 지정하기 위해서는title에 지정하고 싶은 시트 이름을 설정합니다.워크북오브젝트.create_...
ALL

Python CSV 파일 DB에 등록 방법 샘플

CSV 파일을 DB에 등록하는 샘플을 보겠습니다.CSV 파일을 읽어오기 읽어오고 DB에 저장하기 위해pandas를 사용하겠습니다.DB와 연동하기 위해서는pyodbc를 사용하겠습니다.CSV 파일 구조는 첫 번째 행은 헤더로 되어 있고 데이터 구분은 콤마(,)로 되어 있으면 됩니다.샘플 소스를 바로 보겠습니다.import pymssqlimport pandas as pdimport pyodbcdf = pd.read_csv('C:/파일경로/CSV 파일.csv')server = '서버 주소'database = '데이터 베이스명'usernam...
ALL

Python MSSQL 연동 pymssql 사용법

파이썬으로MSSQL(SQL Server)와 연동하는 방법을 알아보겠습니다.MSSQL데이터베이스와 연동하기 위해pymssql을 사용합니다.pyodbc를 사용해 연결을 할 수도 있지만 리눅스 환경에pyodbc를 설치할 때 에러가 발생하는 경우가 있습니다.pymssql설치와 관계는 없지만pyodbc설치할 때 발생한에러 내용은 아래처럼 나왔습니다.pip install pyodbc --userCollecting pyodbcUsing cached pyodbc-4.0.17.tar.gzBuilding wheels for collected pack...
ALL

Python pyodbc 검색 결과 dataframe 저장 read_sql 사용 방법

파이썬에서DB에 있는 값을 취득해 사용하기 위해pyodbc를 사용할 수 있습니다.pyodbc로 연동해SELECT문으로 취득한 데이터에 접근하기 위해 컬럼의 인덱스로 해당 컬럼에 대한 값을 취득할 수 있습니다.또는fetchall()을 사용할 수도 있습니다.이번에는 판다스dataframe에DB에서 취득한 값을 저장하는 방법을 알아보겠습니다.pyodbc 기본 사용 방법을 아래를 참조해주세요.DB 취득 값 Dataframe 저장DB에서 취득하고 싶은 내용을 작성한 쿼리를read_sql()를 사용해 실행하면 결과값을Dataframe형태로 얻...
ALL

Python pyodbc DB 접속 사용 방법

파이썬에서ODBC를 사용해DB를 조작하는 방법을 알아보겠습니다.pyodbc장점을Oracle, Mysql, SQL Server등 여러 종류의 데이터 베이스를 사용할 수 있다는 점입니다.예제에서 사용할 DB는 SQL Server로 하겠습니다.pyodbc 라이브러리 설치파이참을 사용하는 경우에는pyodbc를 검색해 라이브러리를 설치합니다.커맨드를 사용하는 경우에는pip를 인스톨 가능합니다.$ pip install pyodbc pyodbc 사용법SQL Server와 연동을 하기 위해서는 먼저 로그인 처리를 해야 합니다.SQL Server에...