パンダのデータをExcelの複数のシートに保存するにはどうすればよいですか?
Pandas DataFramesを複数のExcelシートに保存するには、 pd.ExcelWriter()を使用できます。 方法。 openpyxlがあることを確認してください ExcelWriter()を使用する前にインストールされたパッケージ。
ステップ
- 2次元、サイズ変更可能、潜在的に異種の表形式データ、 df1を作成します 。
- 入力DataFrame、 df1を出力します 。
- 別のDataFrame、 df2を作成します 、印刷します。
- ExcelWriter()を使用する 指定されたフォーマット済みセルをExcelシートに書き込む方法。
例
import pandas as pd df1 = pd.DataFrame( [[5, 2], [4, 1]], index=["One", "Two"], columns=["Rank", "Subjects"] ) df2 = pd.DataFrame( [[15, 21], [41, 11]], index=["One", "Two"], columns=["Rank", "Subjects"] ) print "DataFrame 1:\n", df1 print "DataFrame 2:\n", df2 with pd.ExcelWriter('output.xlsx') as writer: df1.to_excel(writer, sheet_name='Sheet_name_1') df2.to_excel(writer, sheet_name='Sheet_name_2')
出力
DataFrame 1: Rank Subjects One 5 2 Two 4 1 DataFrame 2: Rank Subjects One 15 21 Two 41 11
また、 "output.xlsx"というExcelファイルも作成されます。 プロジェクトディレクトリに保存し、DataFrameの値を2つの異なるシートに保存します。
-
Excel シートを行に基づいて複数のシートに分割
計算を簡単にするために、行に基づいて Excel シートを複数のシートに分割する必要がある場合があります。 .この記事では、Microsoft Excel VBA を使用してそれを行う方法を学習します。 美しい例と説明付きのコード。 練習用ワークブック 次のワークブックをダウンロードして練習してください。 行に基づいて Excel シートを複数のシートに分割する Excel VBA VBA (Visual Basic for Application) は、Microsoft Excel で最も人気のあるプログラミング言語の 1 つです。ユーザー定義関数を開発するには、Excel VBA
-
複数のワークシートを 1 つのワークブックに結合する方法
Microsoft Excel で作業中 、類似したデータを 1 つのワークブックに統合できるため、ワークシートを結合するとデータを整理するのに役立ちます。結合とは、複数のドキュメントを 1 つのファイルに統合するシステムです。この記事では、Excel で複数のワークシートを 1 つのワークブックに結合するさまざまな方法を紹介します。 ワークブックをダウンロードして練習できます。 Excel で複数のワークシートを 1 つのワークブックに結合する 4 つの方法 1 つのワークブックですべてのデータを取得するか、1 つのワークブックで複数のワークシート データを整理するには、次のセクション