2017-05-25 12 views
0

私はExcelワークブックを開き、既存のExcelシートに書き込むことができるコードを用意しています。既存のExcelブックを操作するPythonを使用

現在、私はwb = copy(temp)を使用しています。テーブル、グラフ、一部のセル内の数式、および名前を持つ既存のテンプレートをコピーしています。ワークブックをコピーして新しい名前で保存した後、私は以前に指摘されたすべてのオブジェクトを失います。

私の質問は:選択したセルにデータを追加した後、既存のテーブル、グラフなどをすべて含むExcelブックをコピーして保存できるのですか?正しい書式

  • Excel sample sheetせずにExcelシートを生成するPythonコードの

    • Outputが、これは出力はあなたがopenpyxlパッケージでこれを行うことができ
  • 答えて

    0

    どのように見えるかです。ここに簡単な例があります:

    import openpyxl 
    
    # Grab first worksheet of existing excel file 
    wb = openpyxl.load_workbook('sample.xlsx') 
    ws = wb.worksheets[0] 
    
    # Write some cell values 
    ws['A1'] = 18 
    ws['A2'] = 39 
    
    # Save changes to excel file 
    wb.save("sample.xlsx") 
    
    +0

    シンプルなソリューションをありがとう! – Johalb

    関連する問題