如何把图片插入Excel的一个单元格中

2024-11-19 18:20:04
推荐回答(1个)
回答1:

需要添加COM组件--Microsoft Excel 11.0 Object Library 的引用。 代码的核心在图片的转换和设置excel显示图片的单元格 这个方法转换坦圆图片,传入好租一个excel的workbook对象和转换成字符型的image字段。 private void ExtractPicture(Excel.Workbook p_Workbook, string p_imageStr){byte[] v_Bytes = Convert.FromBase64String(p_imageStr); if (v_Bytes.Length 0){FileStream v_FileStream = new FileStream(p_Workbook.FullName + ".jpeg", FileMode.CreateNew); BinaryWriter v_BinaryWriter = new BinaryWriter(v_FileStream); // v_BinaryWriter.Write(v_Bytes); for(int i=0;i