日期:2014-05-19  浏览次数:20925 次

如何将Excel中的信息读入到listView中?
例如,excel表如下,我在listview的ColumnHeader中建立了   姓名       电话     电邮   三项
怎么才能把这个excel中的信息追加到listview中呢?
谢谢,新手上路,查了一些资料,对其中的函数参数不是很了解


男男 6683 xugeer@163.com
林林 7835 y@sohu.com
从小 7781 welcome@sss
湖南 89330 hunan@tom


------解决方案--------------------
string MyExcel=this.textBox1.Text;
string MySheet=this.textBox2.Text;
OleDbConnection MyConnection=new OleDbConnection( "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= "+MyExcel+ ";Excel 8.0;HDR=YES ");
string MySQL= "SELECT * FROM [ "+MySheet+ "$] ";
OleDbCommand MyCommand=new OleDbCommand(MySQL,MyConnection);
OleDbDataAdapter MyAdapter=new OleDbDataAdapter(MyCommand);
DataSet MySet=new DataSet();
MyAdapter.Fill(MySet);
ListView1.DataSource = MySet.Tables[0];
------解决方案--------------------

Table[0]是什么啊?========代表记录集中的第一个表

读取 写入 Excel 的多种方法

看看 对你 有好处..

http://www.cnblogs.com/hjs1573/archive/2007/07/16/820212.html