导入导出excel表格的时候怎么获得客户端安装的excel版本 现在做excel导入导出功能,connection中我用的是12.0的,但是有的客户端上装的是2003,现在有了2010,我想让程序灵活点,导入导出的时候直接使用客户端安装的excel版本导入导出,这个怎么实现呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 根据文件后缀判断string strCon = null; if (strFName.ToLower().EndsWith(".xls")) strCon = string.Format("Provider = Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties ='Excel 8.0;HDR=NO;IMEX=1'", strFName); else strCon = string.Format("Provider = Microsoft.Ace.OleDB.12.0;Data Source={0};Extended Properties ='Excel 12.0;HDR=NO;IMEX=1'", strFName); DataTable dt = null; try { OleDbConnection myConn = new OleDbConnection(strCon); string strCom = "SELECT * FROM [" + strSheetN + "$]";}catch{} (.net)怎么用日历的方式来显示考勤表格? 关于winform里面的右键单击事件 再问关于Inno Setup Datagridview 行失去焦点的事件 求SQL语句!!!!! 小弟第一次在CSDN上发帖 求助各位大侠 Replace无法完成多次替换 为什么我装的VS.NET2003的DataGrid控件没有 “AllowPaging”属性? 网络编程~~我要在一个windows application中与一个远程的套接字连接多次 有关水晶报表中table的ApplyLogOnInfo方法的一个简单问题 2个窗体的通信 网络通讯问题,高结贴率
string strCon = null;
if (strFName.ToLower().EndsWith(".xls"))
strCon = string.Format("Provider = Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties ='Excel 8.0;HDR=NO;IMEX=1'", strFName);
else
strCon = string.Format("Provider = Microsoft.Ace.OleDB.12.0;Data Source={0};Extended Properties ='Excel 12.0;HDR=NO;IMEX=1'", strFName); DataTable dt = null;
try {
OleDbConnection myConn = new OleDbConnection(strCon);
string strCom = "SELECT * FROM [" + strSheetN + "$]";
}catch{}