前提・実現したいこと
xlwings Make Excel Fly! 第 3 章 クイックスタート p10(PDF上のp18)
こちらを参考にmatplotlibから簡単なプロット図をエクセルへ出力したいです
トライした実際のスクリーン動画 ↓
発生している問題・エラーメッセージ
エラーはなにも出力されず、 透明な図の枠のみがエクセル側へ出力されます
該当のソースコード
python
1import xlwings as xw 2wb = xw.Book() 3wb 4wb = xw.Book('test.xlsm') 5xw.apps.keys() 6xw.apps[9116].books['test.xlsm'] 7 8 #以下のfig出力時にエラーもなく 透明な図が出力されました 9 10import matplotlib.pyplot as plt 11fig = plt.figure() 12plt.plot([1,2,3,4,5]) 13sht.pictures.add(fig, name='MyPlot', update=True) 14
試したこと
エクセル側で出力されている透明の枠で色を付けるなどすれば もしかしたら描画できる?と思い
図ツールから色を変える、など行いましたがなにも変わらず、
スタックオーバーフローやそのほかサイトで「xlwings matplotlib fig 出力できない」などで検索かけましたが
思うようなものが見当たりませんでした。
ご存じの方 いらっしゃいましたらご教授いただけますでしょうか
補足情報(FW/ツールのバージョンなど)
- windows10
- python3.8
- xlwings 0.24.1
- matplotlib 3.4.2
- excel 2019
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/30 06:28