Python
 Computer >> コンピューター >  >> プログラミング >> Python

PythonXlsxWriterモジュールを使用してExcelシートにチャートシートを追加する


Python独自のライブラリに加えて、個々の作成者によって作成された多くの外部ライブラリがあり、Pythonで追加機能を作成するのに最適です。 Xlsxライブラリは、Pythonプログラムからのデータを含むExcelファイルを作成するだけでなく、グラフも作成するそのようなライブラリの1つです。

円グラフの作成

次の例では、xlsxwriterライターを使用して円グラフを作成します。ここでは、最初にワークブックを定義し、次のステップでそれにワークシートを追加します。データを定義し、円グラフを定義する列に基づいて、データがExcelファイルに保存される列を決定します。ワークシート内の特定の場所。

import xlsxwriter

workbook = xlsxwriter.Workbook('pie_chart_example.xlsx')
worksheet = workbook.add_worksheet()

# Add the data to be plotted.
data = [
   ['milk', 'fruit', 'eggs', 'grains'],
   [27,34,12,8]
]
worksheet.write_column('A1', data[0])
worksheet.write_column('B1', data[1])

# Create a new chart object.
chart = workbook.add_chart({'type': 'pie'})

# Add a series to the chart.
chart.add_series({
   'categories': '=Sheet1!$A$1:$A$4',
   'values': '=Sheet1!$B$1:$B$4'
})

# Insert the chart into the worksheet at a specific position
worksheet.insert_chart('C5', chart)

workbook.close()

上記のコードを実行すると、次の結果が得られます

PythonXlsxWriterモジュールを使用してExcelシートにチャートシートを追加する


  1. Pythonのxlsxwriterモジュールを使用してExcelファイルを作成して書き込みます

    Pythonはライブラリを幅広く利用できるため、非常に広く使用されているデータ処理ツールであるMicrosoftExcelとやり取りできます。この記事では、xlsxwriterという名前のモジュールを使用してExcelファイルを作成および書き込む方法を説明します。既存のExcelファイルに書き込むことはできません。 各セルへの書き込み セルの名前を書くことで、Excelシートの各セルに書き込むことができます。次の例では、ワークブックを作成し、それにワークシートを追加します。最後に、write()メソッドを使用してワークシートのセルに書き込みます。 例 import xlsxwriter #

  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