1

NPOI を使用して Excel ファイルを生成しています。私の要件は、セルに画像を挿入することです。しかし、私は問題を抱えています。NPOI を使用して 1 つのセルだけに画像を挿入するにはどうすればよいですか?以前にこの問題を解決した人はいますか?

  protected void Button1_Click(object sender, EventArgs e)
    {
        InitializeWorkbook();
        ISheet sheet1 = hssfworkbook.CreateSheet("PictureSheet");


        HSSFPatriarch patriarch = (HSSFPatriarch)sheet1.CreateDrawingPatriarch();

        //create the anchor
        HSSFClientAnchor anchor;
        anchor = new HSSFClientAnchor(0, 0, 0, 255, 2, 2, 4, 6);
        anchor.AnchorType = 0;




        picture.LineStyle = HSSFPicture.OBJECT_TYPE_LINE;
        WriteToFile();
    }

    private  int LoadImage(string path, HSSFWorkbook wb)
    {

        FileStream file = new FileStream(path, FileMode.Open, FileAccess.Read);
        byte[] buffer = new byte[file.Length];
        file.Read(buffer, 0, (int)file.Length);
        return wb.AddPicture(buffer, PictureType.JPEG);

    }
4

0 に答える 0