issues
search
zzangae
/
PRTGtoExcelConverter
PRTG to Excel Converter (Devices, Columns)
HomePage
0
stars
0
forks
source link
PRTG 데이터를 엑셀 파일로 저장하는 코드
#2
Open
zzangae
opened
5 days ago
zzangae
commented
5 days ago
io.StringIO 사용:
requests.get()로 받은 CSV 데이터를 메모리 내의 문자열로 처리하기 위해 io.StringIO 를 사용합니다.
이를 통해 판다스가 메모리 내의 CSV 데이터를 엑셀로 변환할 수 있습니다.
pandas 라이브러리 사용:
pandas.read_csv() 함수로 CSV 데이터를 DataFrame 형식으로 읽습니다.
df.to_excel() 메소드를 사용하여 데이터를 엑셀 파일 형식으로 저장합니다. 이 예제에서는 prtg_devices.xlsx 파일로 저장됩니다.
verify=False: PRTG 서버의 SSL 인증서 검증을 비활성화하여 API 호출이 진행되도록 설정합니다. 이는 테스트 환경에서 주로 사용하는 방식입니다.
엑셀 파일로 저장:
DataFrame이 생성된 후, 이를 .xlsx 형식의 파일로 변환하여 저장합니다.
라이브러리 설치 (필요한 경우):
pandas와 엑셀 파일 처리를 위한 openpyxl 라이브러리가 설치되어 있지 않다면 아래 명령어로 설치할 수 있습니다.
pip install pandas openpyxl
io.StringIO 사용:
pandas 라이브러리 사용:
엑셀 파일로 저장:
라이브러리 설치 (필요한 경우):