2013-08-14 5 views
6

私は数日前にopenpyxlとその素晴らしいライブラリを使い始めました。しかし、ドキュメントは高度な機能のために疎であるようです。私はいくつかの問題があります。openpyxl別のシートのセルを参照する関数を作成する

  1. openpyxlが小文字に挿入する式を変えてしまい、結果が未知の参考になります。
  2. さらに、小文字に合わせてシートの名前を変更して、まだ#NAMEを見つけましたか?参照があったセルのエラー。

誰か方法や場所別のシートからセルを参照する方法を見つけるために私を見るopenpyxl

import openpyxl.Workbook 
wb = Workbook() 
ws = wb.get_active_sheet() 
#shows up lowercase with name error in excel 
ws.cell('A1).value = "$'Sheet'.E7 + 123" 
#still shows a name error in excel 
ws.cell('A2').value = "$'sheet'.E7 + 123" 
でください

答えて

4

この試すことができます:

from openpyxl import Workbook 
wb = Workbook() 

ws = wb.create_sheet() 
ws.title ='NewSheet' 
ws.cell('E7').value = 7 

ws = wb.create_sheet() 
ws.cell('A1').value = "=NewSheet!E7 + 123" 

wb.save(filename = 'temp2.xlsx') 
関連する問題