可以使用Oledb连接,将excel文件数据读入到DataSet中以进行下一步 *** 作。
代码如下:
public DataSet ExcelToDS(string Path){
string strConn = "Provider=MicrosoftJetOLEDB40;Data Source=" + Path + ";Extended Properties=Excel 80;"; //读取2003版本使用这个连接
//string strConn = "Provider=MicrosoftACEOLEDB120;Data Source=" + Path + ";Extended Properties=Excel 120;HDR=YES"; //读取2007以上版本使用这个连接
string strExcel = "";
strExcel = "select from [Sheet1$]"; //这里假设读取Sheet1的内容
OleDbDataAdapter myCommand = new OleDbDataAdapter(strExcel, strConn);
DataSet ds = new DataSet(); //实例化一个DataSet
myCommandFill(ds, "table1"); //将读取到的数据放到table1表中
return ds;
}
如果你的excel已经装好,你可以试一下下面的 *** 作。
下面是一项编辑注册表的信息,把横线中的信息复制的记事本中,然后另存为 reg格式的文件。 双击该注册项。会d出“是否确认要将reg中的信息添加到注册表” 点击“是”。 刷新一下就可以看到右键菜单中的新建项的word文档了。 注:reg中的表示任意名称,必须保证后缀名是reg
----------------------------------------------------------------------------------------------------
Windows Registry Editor Version 500[HKEY_CLASSES_ROOT\xls] "Content Type"="application/vndms-excel" @="ExcelSheet8" [HKEY_CLASSES_ROOT\xls\ExcelSheet5] [HKEY_CLASSES_ROOT\xls\ExcelSheet5\ShellNew] "FileName"="excelxls" [HKEY_CLASSES_ROOT\xls\ExcelSheet8]
@="" [HKEY_CLASSES_ROOT\xls\ExcelSheet8\ShellNew] "FileName"="excel9xls" [HKEY_CLASSES_ROOT\xls\ExcelWorksheet] [HKEY_CLASSES_ROOT\xls\ExcelWorksheet\ShellNew] "FileName"="excel4xls" [HKEY_CLASSES_ROOT\xls\PersistentHandler] @="{98de59a0-d175-11cd-a7bd-00006b827d94}"
---------------------------------------------------------------------------------------------------------
以上就是关于c#如何关联excel里面的数据. 想把excel数据内容加载到 程序里. 应该怎么弄全部的内容,包括:c#如何关联excel里面的数据. 想把excel数据内容加载到 程序里. 应该怎么弄、Win7系统安装Office2007后,Excel不能自动关联,而且右键新建菜单里也没有新建Excel的选项、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)