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

Python - openpyxl 모듈을 사용하여 Excel 파일에 쓰기

<시간/>

Openpyxl은 Excel(확장자 xlsx/xlsm/xltx/xltm) 파일을 읽고 쓰기 위한 Python 라이브러리입니다. openpyxl 모듈을 사용하면 Python 프로그램에서 Excel 파일을 읽고 수정할 수 있습니다.

예를 들어 사용자는 몇 가지 기준에 따라 약간의 변경을 수행하기 위해 수천 개의 행을 살펴보고 소수의 정보를 선택해야 할 수 있습니다. Openpyxl 모듈을 사용하면 이러한 작업을 매우 효율적이고 쉽게 수행할 수 있습니다.

예시

# import openpyxl module
import openpyxl  
#Call a Workbook() func of openpyxl to create a new blank Workbook object
wb = openpyxl.Workbook()  
# Get workbook active sheet from the active attribute
sheet = wb.active  
# Cell objects also have row, column and coordinate attributes that provide
# location information for the cell.
# The first row or column integer is 1, not 0. Cell object is created by
# using sheet object's cell() method.
c1 = sheet.cell(row = 1, column = 1)
# writing values to cells
c1.value = "Vishesh"  
c2 = sheet.cell(row= 1 , column = 2)
c2.value = "Ved"  
#Once have a Worksheet object,one can access a cell object by its name also
# A2 means column = 1 & row = 2.
c3 = sheet['A2']
c3.value = "Python"
# B2 means column = 2 & row = 2.
c4 = sheet['B2']
c4.value = "Programming"  
#Anytime you modify the Workbook object or its sheets and cells, the #spreadsheet file will not be saved until you call the #save()workbook method.
wb.save("C:\\Users\\Vishesh\\Desktop\\demo.xlsx")