c#如何关联excel里面的数据. 想把excel数据内容加载到 程序里. 应该怎么弄

c#如何关联excel里面的数据. 想把excel数据内容加载到 程序里. 应该怎么弄,第1张

可以使用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的选项、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10122064.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存