Aspose.Cells FOSS for Python を紹介します
Aspose.Cells FOSS は、Microsoft Excel を使用せずに Excel ファイルを作成、読み取り、変更するための、最小限の依存関係を持つ軽量な Python ライブラリです。MIT ライセンスです。
Aspose.Cells FOSS は、Microsoft Excel を使用せずに Excel ファイルを作成、読み取り、変更するための、最小限の依存関係を持つ軽量な Python ライブラリです。MIT ライセンスです。
はじめに Aspose.Cells FOSS supports creating charts directly inside Excel .xlsx Python から取得したファイルです。ディレクトリには 16 種類のチャート(Line、Bar、Pie、Area、Scatter、Waterfall、Combo、Stock、Surface、Radar、Treemap、Sunburst、Histogram、Funnel、Box & Whisker、Map)が含まれており、すべて Microsoft Excel をインストールせずに生成できます。. 使用したチャート worksheet.charts.add_*() 指定された制限の枠組みを決定するメソッド (upper_left_row, upper_left_column, lower_right_row, lower_right_column) ゼロベースのインデックス… chart.n_series.add(). 棒グラフを作成する from aspose.cells_foss import Workbook workbook = Workbook() worksheet = workbook.worksheets[0] # Write data months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun"] sales = [100, 150, 120, 180, 200, 170] for i, (m, s) in enumerate(zip(months, sales), 2): worksheet.cells[f"A{i}"].value = m worksheet.cells[f"B{i}"].value = s # Add a bar chart anchored to rows 0-20, columns 4-12 chart = worksheet.charts.add_bar(0, 4, 20, 12) chart.title = "Monthly Sales" chart.n_series.add("B2:B7", category_data="A2:A7", name="Sales") workbook.save("bar_chart.xlsx") 折れ線グラフを作成する from aspose.cells_foss import Workbook workbook = Workbook() worksheet = workbook.worksheets[0] months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun"] sales = [100, 150, 120, 180, 200, 170] for i, (m, s) in enumerate(zip(months, sales), 2): worksheet.cells[f"A{i}"].value = m worksheet.cells[f"B{i}"].value = s # Line chart anchored to rows 0-20, columns 4-12 chart = worksheet.charts.add_line(0, 4, 20, 12) chart.title = "Monthly Sales" chart.n_series.add("B2:B7", category_data="A2:A7", name="Sales") workbook.save("line_chart.xlsx") 主なポイント 16 chart types available: Line, Bar, Pie, Area, Scatter, Waterfall, Combo, Stock, Surface, Radar, Treemap, Sunburst, Histogram, Funnel, Box & Whisker, and Map グラフはゼロベースのフレームに挿入されており、行と列のインデックスに制限があることを意味します。. データ系列と並び替え識別子は、Excel に似たフィールド文字列を使用して定義できます("B2:B7") Microsoft Excel、COM オートメーションやネイティブ依存関係は必要ありません.. こちらも参照してください 私たちは Aspose.Cells FOSS を Python 向けに提供します。. 数式で作業する テーブル上で操作を実行する ファイルの形式を変換する
Excelブック内で列、折れ線、棒グラフをPythonからAspose.Cells FOSSを使用して作成する方法を学びましょう — データ系列に名前を付け、カテゴリラベルと凡例の制御が可能です。Microsoft Officeは不要です。