ワークブックおよび関連事業を作成

ローカル事前に作成したエクセルせず、openpyxlモジュールでブックを作成するとき、それは直接、新しいExcelファイルを作成します

ブックを作成すると、ワークシートが少なくとも含まれています

 

使用例:

インポートモジュールワークブッククラスopenpyxl

openpyxl インポートワークブック

 

ワークブック、ワークブックを作成し、最初のシートを得ます

ワークブック= WB() ワークブックを作成 
wb.active = WSを#は、現在の最初のワークシートブックを取得するには、デフォルトのインデックス値は0で、それは変更することができます

 

ワークシートを作成します。

= wb.create_sheet WS1() このようなシート1、シート2として、名前が自動的に割り当てられ、現在のブックの末尾に新しいワークシートを追加.... 
WS2 = wb.create_sheet(0) は、現在のブックのインデックスを指定APPEND新しいワークシートで、名前が自動的に、そのようなシート1、シート2、...と、割り当てられ 
ws1.title = 新しいタイトル1   シート名を指定してタイトル1新しい 
ws2.title = 新しいタイトル2   #は、シート名を指定しますTITLE2新しい

WS3 = wb.create_sheet(" MyNewSheet1 "#は、新しいワークシート内の現在のワークブックの最後に追加し、シート名MyNewSheet1指定 
WS4 = wb.create_sheet(" MyNewSheet2 "、0) 新しいワークシートに現在のブック内の指定したインデックスを追加し、シート名を指定しMyNewSheet2

 

ワークシート名でワークシートを取得します。

WB =のWS5 [ MyNewSheet2 ]
 印刷(wb.sheetnames) は、ワークシートにリスト形式ですべてのブックを出力
するためのシートWBを:
     印刷(sheet.title) 各ワークシートの名前をワークブックサイクル出力に

 

ワークシートの色を設定します。

= ws.sheet_properties.tabColor 1072BA   #は、ワークシートの色、カラーコード設定値を設定RRGGBB

 

現在のワークシートのコピー

 

ソース= wb.active 
ターゲット = wb.copy_worksheet(ソース)

    注意:

  1)他のブックに、ブックからワークシートのコピーをサポートしていない
  現在のブックが読み取り専用または書き込み専用モードをされている場合は、コピーがワークシートをサポートしていません)2
  になる)3をワークシートをコピーし、ワークシートではないすべてのコンテンツ次のようにコピーされ、コピーが具体的であることができる
      a)細胞、スタイル、リンクおよびメモの値ここで
      、このような寸法、形状及び特性のようなB)特定の属性のワークシート、
      c)のワークブックとワークシートまたは複数の他の属性が等、コピーされません写真、グラフィック、など

 

ローカルファイルに現在の設定を保存

wb.save(sample.xlsx #は、最終的にはローカルファイルに結果をエクスポートします

 

おすすめ

転載: www.cnblogs.com/shiliye/p/11535974.html