Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python - Pandas 및 XlsxWriter 사용

<시간/>

Python Pandas는 데이터 분석 라이브러리입니다. 크고 작은 데이터 세트를 읽고, 필터링하고, 재정렬하고 Excel을 포함한 다양한 형식으로 출력할 수 있습니다.

Pandas는 XlsxWriter 모듈을 사용하여 Excel 파일을 작성합니다.

XlsxWriter는 XLSX 파일 형식으로 파일을 작성하기 위한 Python 모듈입니다. 여러 워크시트에 텍스트, 숫자 및 수식을 쓰는 데 사용할 수 있습니다. 또한 서식, 이미지, 차트, 페이지 설정, 자동 필터, 조건부 서식 및 기타 여러 기능을 지원합니다.

예시

# import pandas as pd
import pandas as pd
# Create some Pandas dataframes from some data.
df1 = pd.DataFrame({'Data': [11, 12, 13, 14]})
df2 = pd.DataFrame({'Data': [21, 22, 23, 24]})
df3 = pd.DataFrame({'Data': [31, 32, 33, 34]})
df4 = pd.DataFrame({'Data': [41, 42, 43, 44]})  
# Create a Pandas Excel writer object using XlsxWriter as the engine.
writer = pd.ExcelWriter('pandas_positioning.xlsx', engine ='xlsxwriter')  
# write and Positioning the dataframes in the worksheet.
# Default position, cell A1.
df1.to_excel(writer, sheet_name ='Sheet1')  
df2.to_excel(writer, sheet_name ='Sheet1', startcol = 3)
df3.to_excel(writer, sheet_name ='Sheet1', startrow = 6)
# It is also possible to write the dataframe without the header and index.
df4.to_excel(writer, sheet_name ='Sheet1', startrow = 7, startcol = 4, header = False, index = False)
# Close the Pandas Excel writer object and output the Excel file.
writer.save()
출력