2011-12-29 15 views
0

フィーチャをコーディングする必要があります(.NETを使用):Excelにテーブルをエクスポートします(Webで)。しかし、画像を含む表のセル(下の図を参照)で、行のセルに画像を含むことができますか?つまり、セルにはテキストとイメージの両方が含まれています。行のセルに画像を含むExcelをエクスポートする

Images in cell

私を助けてください。そして私にいくつかのガイドラインを教えてください。ありがとう。

+0

あなたはどのGRIDコントロールあなたのWebアプリケーションで使用していますか?このASP.NET WebFormsまたはMVCですか? –

答えて

1

私が知っている限り、Excelは本当にセル内に画像を置くことはできません(おそらく2007年以降できますか?)が、OLEオートメーションを使用してExcelスプレッドシートに画像を追加できます。それらはどこにあるべきですか(特定のセルのピクセル座標を取得するメソッドがあります)。したがって、イメージはセルに含まれていませんが、セルと重なって表示されますが、行/列のサイズ変更には反応しません。

1

あなたはEPPlusと、この非常に簡単に行うことができますが、MAアナンは画像がセルに格納されていませんが、あなたは、細胞内の座標を設定することができ、ここではサンプルコードがあるとして:

ExcelPackage ePack = new ExcelPackage(new FileInfo("Book1.xlsx")); 
    ExcelWorksheet ws = ePack.Workbook.Worksheets[1]; 
    ExcelPicture pic = ws.Drawings.AddPicture("Image1", new FileInfo("Test.png")); 
    pic.SetPosition(0, 0, 0, 0); 
    ePack.SaveAs(new FileInfo("BookWithPic.xlsx")); 
関連する問題