Python
 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")

  1. Pythonを使用したWebサイトブロッカー

    大規模なIT企業で働いている場合は、その2つのWebサイト、特にFacebook、YouTube、Instagramなどのソーシャルネットワーキングサイトがブロックされていることに気付くかもしれません。 サードパーティのアプリケーションを使用して特定のWebサイトをブロックする代わりに、選択したWebサイトをブロックする独自のカスタムアプリケーションを開発できます。PythonでWebサイトブロッカーを開発することもそれほど難しくありません。それが私たちがやろうとしていることです-私たちが望むウェブサイトをブロックするPythonスクリプトを開発します。 前提条件: Python3.xが

  2. Pythonopenpyxlモジュールを使用してExcelファイルの読み取りと書き込み

    Pythonは、Excelファイルを操作するためのopenpyxlモジュールを提供します。 このモジュールでは、Excelファイルの作成方法、書き込み方法、読み取り方法などを実装できます。 openpyxlモジュールをインストールするには、コマンドプロンプトでこのコマンドを記述できます pip install openpyxl シートにタイトル名を付けたい場合 サンプルコード import openpyxl my_wb = openpyxl.Workbook() my_sheet = my_wb.active my_sheet_title = my_sheet.title print