读书人

excel图片导入数据库,该怎么解决

发布时间: 2012-05-28 17:59:33 作者: rapoo

excel图片导入数据库
excel图片导入数据库,应该怎么弄。
图片导入数据库不能像数据一样吗。
我的是WEB版本的。
我的数据库字段是IMAGE类型的。
求解决。

[解决办法]
http://104error.blogspot.com/2011/11/aspnet-c-mssql.html
[解决办法]
复制粘帖行不?
[解决办法]
可能不行哦
[解决办法]
用系统剪切板,有控制权限的问题,有点麻烦。

或者是通过 Excel COM 对象,从Excel里导出Graph对象。再读取其byte[]导入DB
[解决办法]
转换成字节流导入
[解决办法]
Excel.Worksheet sheet = ( Excel.Worksheet)Globals.ThisAddIn.Application.ActiveSheet;
Excel.Range br;
br = sheet.Cells.SpecialCells(Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeLastCell, System.Type.Missing);
Excel.Range oRange;
oRange = sheet.get_Range("A1", br);
oRange.Copy(System.Type.Missing);
System.Drawing.Image img = System.Windows.Forms.Clipboard.GetImage();
img.Save("c:\\abc.png");
//Clipboard.SetImage(img)


[解决办法]
office在.Net下作,然你喜自己上述的做法(自己引用)也可以。
至於,自己去MSDN查一下吧
[解决办法]
Excel COM 做转换看看
[解决办法]
翻成你自己上面的
Excel.Worksheet sheet = excel.Application.ActiveSheet;
Excel.Range It_rang = sheet.Cells.SpecialCells(Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeLastCell, System.Type.Missing);
就是而已

"不是自己引用,而是,我没发现接XLS的代码端"
你的C#是什版本,Express版本有提供Office的COM。
如果你是、...的VS版本,你在新的案是就有一Office用程式。例去MSDN找吧
[解决办法]
可以呀 你只要转化成二进制流就可以将图片保存到数据库中了 。。。

读书人网 >C#

热点推荐