ホームページ  >  記事  >  バックエンド開発  >  Python を使用して XlsxWriter を実装し、Excel ファイルを作成および編集する

Python を使用して XlsxWriter を実装し、Excel ファイルを作成および編集する

不言
不言オリジナル
2018-05-04 14:45:534203ブラウズ

この記事では、Excel ファイルを作成および編集するための XlsxWriter の使用方法を主に紹介します。これを必要とする友人に共有します。簡単に言うと、xlwt モジュールを使用し、win32com インターフェイスも直接使用しました。どちらが Excel の能力を最も発揮できるかといえば、win32com インターフェイスを実装する方法です。ただし、この方法には Office ソフトウェアのサポートが必要です。

xlwtに関しては、基本的に私たちが普段使っている機能が揃っていると思いますので、基本的にはこれで個人的な要望は満たせると思います。

今日は XlsxWriter モジュールを使用しましたが、特別な関数はまだ見つかりません。もちろん、デモプログラムをコピーしただけです。まずはプログラムコードを見てみましょう

#!/usr/bin/python
# -*- coding: cp936 -*-
 
import xlsxwriter
 
workbook = xlsxwriter.Workbook('demo.xlsx')
worksheet = workbook.add_worksheet('demo')
 
worksheet.set_column('A:A',20)
bold = workbook.add_format({'bold':True})
 
worksheet.write('A1','Hello')
worksheet.write('A2','WOrld',bold)
worksheet.write('B2',u'你好!',bold)
 
worksheet.write(2,0,32)
worksheet.write(3,0,35.5)
worksheet.write(4,0,'=SUM(A3:A4)')
 
workbook.close()

プログラムを実行すると、demoという名前のファイルが表示されます。 sum メソッドは、2 つのセルの値の合計を計算するために呼び出されます。

以前に使用した xlwt モジュールと比較して、XlsxWriter モジュールははるかに大きくなります。巨大なサイズから、このモジュールの機能はより強力であるはずであると大まかに推測できます。このモジュールは、xlwt がサポートしていない xlsx 形式のファイルをサポートしていることから、その手がかりがわかります。他の機能については、後で実際に理解して、より詳細に検討することができます。

関連する推奨事項:

Python の xlsxwriter ライブラリの簡単な分析

以上がPython を使用して XlsxWriter を実装し、Excel ファイルを作成および編集するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。