私はワークブックネット
Document doc = new Document();
var builder = new DocumentBuilder(doc);
Workbook workbook = new Workbook();
int i = workbook.Worksheets.Add();
Worksheet sheet = workbook.Worksheets[i];
を作成し、insertOleObject
方法で私の文書に挿入し、その後、私の細胞を作成して:
MemoryStream memorystream = new MemoryStream();
workbook.Save(memorystream, Aspose.Cells.SaveFormat.Xlsx);
byte[] bytes = memorystream.ToArray();
Shape oleObject = builder.InsertOleObject(memorystream, "Excel.Sheet.2", false, null);
ブックとしてビルドしたワークシートをテーブルとして表示できますが、それは起こりません。
私は私のワークブックを開いた後、アイコンをクリックする必要がありますので、おかげでまだテーブルとしてシートをエクセル表示されません。また、これだけのdocx .IN .NETのアイコンのためのAsposeでExcelオブジェクトを表示します私はデータテーブルをdocxで表示したい。 –
Aspose.Cellsを使用してワークシートイメージを作成し、次にFromFile()またはFromStream()メソッドを使用してSystem.Drawing.Imageを作成し、nullの代わりにパラメータとして渡す必要があります。つまり、コードの最後のパラメータはnullですが、独自のImageオブジェクトを渡す必要があります。すなわち、Aspose.Words.Drawing.Shape shp = builder.InsertOleObject(memorystream、 "Excel.Sheet.12"、false、yourImg); – shakeel
ありがとう –