想从EXCEL中筛取数据,如何用C语言编写,求大神指教

发布网友 发布时间:2022-04-23 06:55

我来回答

1个回答

热心网友 时间:2022-06-17 02:41

如果要用c来写的话,,先读取Excel表格的内容

代码参考:

public DataSet ExcelToDS(string Path)  
{  
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;";  
OleDbConnection conn = new OleDbConnection(strConn);  
conn.Open();    
string strExcel = "";     
OleDbDataAdapter myCommand = null;  
DataSet ds = null;  
strExcel="select * from [sheet1$]";  
myCommand = new OleDbDataAdapter(strExcel, strConn);  
ds = new DataSet();  
myCommand.Fill(ds,"table1");     
return ds;  
}

     

参考网址:http://www.open-open.com/code/view/1420029490093

返回的ds为一个datatable类型,之后用ds..Select()进行刷选,select的括号为刷选条件
参考网址   http://blog.csdn.net/lubiaopan/article/details/5880220追问这个需要什么软件?方便加一下QQ指导下吗?

追答这个不是软件,这个用C#语言写的,通常都是用visual studio开发平台写的,当然还有其他开发平台的,如果想简单的,可以用VBA写,直接在Excel里写就行

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com