asp.net另存excel里的图片。
功能需求:使用Excel批量上传产品但excel中的图片操作不了,网上有找到些方法是取系统剪切板数据的,但试验过还是无法完成,貌似是C/S模式下的。
请高手们支个招。谢谢 --------------------编程问答-------------------- 坐等高人指点。。 --------------------编程问答-------------------- 读取EXCEL图片
Excel.Application excel = new Excel.Application();
Worksheet.Pictures对象
Excel.Shape s = sheet.Shapes.Item(row - StartRow + 1) as Excel.Shape;
s.CopyPicture(Appearance.Button, Excel.XlCopyPictureFormat.xlBitmap);
IDataObject iData = Clipboard.GetDataObject();
--------------------编程问答-------------------- --------------------编程问答--------------------
谢谢你的回复,之前就是使用的这段代码
IDataObject iData = Clipboard.GetDataObject(); 为空,
不知是否就在于C/S和B/S的区别 --------------------编程问答--------------------
错了,应该是后面的
iData.GetDataPresent(DataFormats.Bitmap)
就会为Null,出错 --------------------编程问答-------------------- 饿滴神,找到方法了,利用Microsoft.Office.Interop.Excel.Application把excel转为html文档,再访问html文件夹里的图片。
但公司规定不能使用com组件。高手啊,打救打救我吧
补充:.NET技术 , ASP.NET