Excel

[Python in Excel]Excelの値として出力するかPythonオブジェクトとして出力するか

昨日はパブリックプレビューがリリースされたPython in Excelについて下記記事を書きましたが、サンプルを触っていてハマったポイントがあったのでメモ書きとして残しておきます。

※ 本記事の内容は、2023年8月時点ではまだパブリックプレビュー段階である情報を元にしています。今後仕様等変更される可能性がある点には十分にご注意ください。


前回の記事でも書いている通り、「数式」タブの「Python」グループ(現時点ではプレビュー表記)からはいくつかのサンプルをシート上に挿入できます。

このサンプルを触っていて気になったのが下の部分で、サンプルでは下図の通り画像としてグラフが表示されていますが、このPythonコードをそのまま貼り付けても、

下図のようにシート上では「Image」と表示されるだけで画像として表示されません。

この違いが何なのか最初分からなかったのですが、見比べていると数式バーに変化がありました。下図の部分で微妙にアイコンが変わっているのが分かります。

このアイコンをクリックすると「Python 出力」メニューが表示され、「Python オブジェクト」と「Excel の値」の2つの項目が表示されました。

サンプルで表示されていたグラフの画像は「Excel の値」として出力されていたものだったわけですね。

コードをコピー&ペーストしたセルも「Python オブジェクト」ではなく「Excel の値」とすることで無事に画像表示されるようになりました。

関連記事

Python in Excelのパブリックプレビューがリリースされました。前のページ

2023年8月の人気記事次のページ

関連記事

  1. Office関連

    日経ソフトウエア 2014年 10月号 「VBAでExcelを業務アプリ化」

    購読している雑誌、日経ソフトウエア 2014年 10月号に「イベントプ…

  2. Office関連

    SeleniumBasic(Selenium VBA)がMicrosoft Edgeに対応しました。…

    言わずと知れたWebブラウザーの自動制御ツール「Selenium」のV…

  3. Excel

    【2017年7月版】ポータブル デバイスからファイルをコピーするVBAマクロ

    4年ほど前に、PCに接続したスマートフォン等のWindows ポータブ…

  4. Office アドイン

    [Officeアドイン]組み込みのワークシート関数を呼び出す方法

    下記記事でOffice アドインから独自のユーザー関数を呼び出す方法を…

  5. Office関連

    マクロでリボンを最小化する。

    mougの回答用に書いたコードです。忘れないうちにメモ。・…

  6. Office関連

    マクロで実行したいコマンドのIDを調べる簡単な方法

    MSDN フォーラムに下記質問がありました。・Excel-VB…

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

Time limit is exhausted. Please reload CAPTCHA.

※本ページはプロモーションが含まれています。

Translate

最近の記事

アーカイブ

PAGE TOP