你把这句改成:
string strSql = "select * from [$Sheet1]";
是一下
string strSql = "select * from [$Sheet1]";
是一下
解决方案 »
- 数据长度(Length) 计算: 要求N<2^12(4096)byte , 并进行如下计算
- 带一个参数的多线程启动的问题
- 部分字符窜设置颜色的问题
- DevExpress.XtraTreeList.TreeLis 节点排序
- 我想使用datable中的TableNewRow事件,请问在C#中如何定义及使用?
- System.ArgumentNullException: Value cannot be null 什么原因.
- 播放器
- 急急急急 用commandbuilder生成的sql语句,能比直接写sql语句执行的快吗?
- .ascx页面间断性不执行Page_Load事件
- 怎样在dataGrid中用enter代替tab
- 提问
- 在线求教!!!如何将Excel表格中的数据导入到SQL库的对应表中?
我昨天也搞这个,但是用ado始终也没做出来,连objConn.Open(); 都打不开,所以后来用了别的办法。
你的这段程序能执行吗?
我的为什么不好用呢。
程序可以运行,objConn.open()可以。只不过执行出来的效果不一致。很郁闷。
你后来采用的方法能介绍一下吗?谢谢
你的excel是哪个版的?我用另一方法已经实现。
Excel.Workbook myBook=null;
Excel.Worksheet mySheet=null;
object objMissing = System.Reflection.Missing.Value;
filename=@"e:\aaa.xls";my=new Excel.ApplicationClass();
my.Visible=true;
myBook=my.Workbooks.Open(filename,objMissing,objMissing, objMissing,
objMissing, objMissing, objMissing,
objMissing, objMissing, objMissing,
objMissing, objMissing, objMissing,
objMissing,objMissing);
mySheet=(Excel.Worksheet)myBook.Worksheets.get_Item(1);我用的是office xp,如果是office 2000,则去掉两个objMissing
还有:要引用Excel.exe才能运行。