2016-10-11 13 views
2

別のシートを参照する数式を含むExcelファイルを追加しようとしています。この例ではPython xlsxwriter:別のシートを参照する数式を書くにはどうすればいいですか

、私は1

import xlsxwriter 

workbook = xlsxwriter.Workbook('hello.xlsx') 
sheet1 = workbook.add_worksheet(name='Sheet 1') 
sheet2 = workbook.add_worksheet(name='Sheet 2') 
sheet2.write(2,2,'world') 
sheet1.write(2,2,'hello') 
sheet1.write_formula('D3', "='Sheet 2'.C3") 

workbook.close() 

シートにシート2からopenenedたXLSXファイルを、単語「世界」をコピーしようと、 小文字でフォーミュラを表示します。 Ctrl + Shift + F9を押すと式が機能しません すべての数式を再計算します。

手動で数式を入力すると機能します。

xlsxwriter Excelファイルを作成するときに他のシートを参照することはできますか?

Open Office 5を使用してファイルを表示しています。式には、以下の(注!ない.)のように、米国のExcel構文にする必要があります

答えて

1

sheet1.write_formula('D3', "='Sheet 2'!C3") 

はXlsxWriterドキュメントのWorking with Formulasセクションを参照してください。

関連する問題