首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-05-28 
excel图片导入数据库excel图片导入数据库,应该怎么弄。图片导入数据库不能像数据一样吗。我的是WEB版本的。我

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找吧﹗
[解决办法]
可以呀 你只要转化成二进制流就可以将图片保存到数据库中了 。。。

热点排行