1

OpenXML SDK を使用して、C# で Word ドキュメントを生成しています。グラフに関しては、Excel 機能でのデータの編集をサポートしていません。

グラフを生成するためのサンプル コードをここで見つけました。チャート エリアを右クリックし、[データの編集] を選択してください。何も起こりません。 https://code.msdn.microsoft.com/office/How-to-create-Chart-into-a7d424f6

ここに画像の説明を入力

予想される動作は、データを含む Excel を開くことです。 ここに画像の説明を入力

別の人気のあるオープンソース ライブラリ Xceed Docx も試しましたhttps://github.com/xceedsoftware/docx

同じ問題もあります。Syncfusion は、この機能をライセンス コストでサポートします。

OpenXML SDK、DocX、またはその他のオープン ソース ライブラリを使用して、この機能を実現するにはどうすればよいですか?

30 年 11 月に編集 - テンプレートからドキュメントを作成し (テンプレートには既にグラフがあり、Excel の編集機能をサポートしています)、それをコピー/コードを生成し、OpenXMLSDK PowerTool/OpenXMLSDK Productivity を使用してグラフの値を更新することを認識しています。道具。

例: OpenXmlPowerTools.ChartUpdater.UpdateChart() http://ericwhite.com/blog/update-cached-data-and-embedded-xlsx-for-charts-in-docx-pptx/

syncfusion コンポーネントのような新しいドキュメントでチャートを作成しようとしています。Syncfusion はテンプレートを想定していません。

どんな助けでも大歓迎です。ありがとう

4

1 に答える 1