社区
C#
帖子详情
如何将Excel中的信息读入到listView中?
xugeer
2007-07-22 09:47:25
例如,excel表如下,我在listview的ColumnHeader中建立了 姓名 电话 电邮 三项
怎么才能把这个excel中的信息追加到listview中呢?
谢谢,新手上路,查了一些资料,对其中的函数参数不是很了解
男男 6683 xugeer@163.com
林林 7835 y@sohu.com
从小 7781 welcome@sss
湖南 89330 hunan@tom
...全文
337
10
打赏
收藏
如何将Excel中的信息读入到listView中?
例如,excel表如下,我在listview的ColumnHeader中建立了 姓名 电话 电邮 三项 怎么才能把这个excel中的信息追加到listview中呢? 谢谢,新手上路,查了一些资料,对其中的函数参数不是很了解 男男6683xugeer@163.com 林林7835y@sohu.com 从小7781welcome@sss 湖南89330hunan@tom
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovesnow1573
2007-07-23
打赏
举报
回复
Table[0]是什么啊?========代表记录集中的第一个表
读取 写入 Excel 的多种方法
看看 对你 有好处..
http://www.cnblogs.com/hjs1573/archive/2007/07/16/820212.html
xugeer
2007-07-22
打赏
举报
回复
Table[0]是什么啊?
ccp5780199
2007-07-22
打赏
举报
回复
读成DataSet
默认Sheet第一行为字段名
第一行第一列:DataSet.Tables[0].Rows[0][0]
#region只是对注释的操作
写进去只是方便模块化管理
xugeer
2007-07-22
打赏
举报
回复
怎么写到listview中去啊?
xugeer
2007-07-22
打赏
举报
回复
#region
1 string StrConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + FilePath + ";Extended Properties='Excel 8.0;HDR=NO'";
2 OleDbConnection MyConn = new OleDbConnection(StrConn);
3 MyConn.Open();
4 string StrCmd = "select * from [sheet1$]";
5 OleDbDataAdapter MyCommand = new OleDbDataAdapter(StrCmd,MyConn);
6 DataSet Ds = new DataSet();
7 MyCommand.Fill(Ds,"NameTB");
8 DataTable dt=Ds.Tables["NameTB"]
#endregion
对于上面的代码我想问几个问题,可能很幼稚,但我的确是初学者,不是很懂,谢谢大家的帮忙
1,#region,和#endregion要不要写进程序?
2,OleDb 只要加载excel.exe就可以了吗?不要引用其他的什么的吧?
3,怎么读单元格的信息啊?
Fan52027
2007-07-22
打赏
举报
回复
LZ看这个:
http://www.cnblogs.com/Roger52027/archive/2006/12/28/606016.html
xugeer
2007-07-22
打赏
举报
回复
楼上的用了OLEDB,这个我不是很清楚啊,我想编的简单一点的
我这样打开的
//以下打开Excel文件
Microsoft.Office.Interop.Excel.Workbook theWorkbook = ExcelObj.Workbooks.Open(fileNamePath[i],Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing,Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing);
//取得工作簿(workbook)中表单集合(sheet)
Microsoft.Office.Interop.Excel.Sheets sheets = theWorkbook.Worksheets;
Microsoft.Office.Interop.Excel.Worksheet xsheet = (Microsoft.Office.Interop.Excel.Worksheet)sheets.get_Item(1);
Microsoft.Office.Interop.Excel.Range xrange = xsheet.Cells;
这样写对吗?最后的xsheet就是要读取的那个sheet吧?
然后我就不知道怎么读单元格的信息到listview了
望各位高手帮忙,谢谢
LLLLLLLLLLLLLL265161
2007-07-22
打赏
举报
回复
微软的Office开发部分有Excel的操作讲解。
ccp5780199
2007-07-22
打赏
举报
回复
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];
xugeer
2007-07-22
打赏
举报
回复
必须要读取excel,不能直接初始化,因为这是一个例子,我想了解一下,正真编的程序要比这个表复杂了
把
Excel
数据
读入
ListView
源代码
从
EXCEL
中
把数据全部导入到
ListView
中
Excel
读入
Listview
只需要在界面上拖进来一个
listview
控件,一个对话框控件,可以随意指定动态读取
excel
的某一个工作表的数据到
listview
控件,会自动在
listview
中
创建
excel
表头,根据
excel
列宽调整
listview
的列宽。数据读到取
listview
...
vfp6.0系统免费下载
答案: 在表单建立之前,Visual FoxPro 会
读入
表单的 Scrollbars 属性设置,因为此属性的值将决定表单的创建方式。如果 Scrollbars 属性的设置为 0(没有滚动条),Visual FoxPro 将创建一个 Visual FoxPro 5.0 式的...
使用
ListView
控件动态显示
Excel
表
中
Private Sub cmdDelete_Click() '添加删除按钮 Dim i As Integer ... For i = Me.
ListView
1.ListItems.Count To 1 Step -1 '循环选定记录 If Me.
ListView
1.ListItems(i).Selected Then Me.ListV
Delphi
中
对
Excel
表格文件的导入和导出操作。
将
Listview
列表
中
的数据导入到
Excel
文件
中
。procedure Tfread
Excel
.Write
Excel
; var i,idex : Integer;
Excel
App:Variant; begin try dlgSave.FileName := '学生
信息
.xls'; if dlgSave.Execute then begin if
C#
110,527
社区成员
642,571
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章