asp.net读取excel表格里的图片导入到数据库或服务器上的问题!?
不管通过什么方式,如:ado.net ,还是 excel内,能实现 读取导入到硬盘 或 以IO流的形式导入到MSSQL2005数据库吗? --------------------编程问答-------------------- C#操作excel(读取excel里的图片并show在页面上)来源:cnblogs --------------------编程问答-------------------- It_rang = It_sheet.get_Range("E11", "G11");
E11,G11 代表什么 --------------------编程问答-------------------- 来 妞 借鉴下
// 读取Excel数据,填充DataSet
// 连接字符串
string ph = string.Format("Upload\\{0}", name);
string xlsPath = Server.MapPath(ph);
string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;" +
//string connStr = "Provider=Microsoft.ACE.OLEDB.12.0;" +
//"Extended Properties=\"Excel 12.0 Xml;HDR=YES;IMEX=1\";" +
"Extended Properties=\"Excel 8.0;HDR=No;IMEX=1\";" + // 鎸囧畾鎵╁睍灞炴€т负 Microsoft Excel 8.0 (97) 9.0 (2000) 10.0 (2002)锛屽苟涓旂涓€琛屼綔涓烘暟鎹繑鍥烇紝涓斾互鏂囨湰鏂瑰紡璇诲彇
"data source=" + xlsPath;
string sql_F = "SELECT * FROM [{0}]";
OleDbConnection conn = null;
OleDbDataAdapter da = null;
DataTable tblSchema = null;
IList<string> tblNames = null;
// 初始化连接,并打开
conn = new OleDbConnection(connStr);
conn.Open();
你先把excel表的数据都读到dataset里 然后直接操作dataset就简单了撒 --------------------编程问答--------------------
你这个就是我以前用的 ado.net 读取数据,功能不多 。 上面的是用到excel类。我是再想 那个 E11,G11 是代表 单元格吧,但是为什么是 2个? --------------------编程问答-------------------- 理论上是可以的吧! --------------------编程问答-------------------- 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80040154。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Runtime.InteropServices.COMException: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80040154。 --------------------编程问答-------------------- 去这里看看 http://apps.hi.baidu.com/share/detail/10281616
补充:.NET技术 , ASP.NET