C#第三次作业
2015-07-08 07:40
525 查看
目标1:C#读取Excel文件
要求:
C#读取Excel文件(样本文件:ex03_demo.xls, http://pan.baidu.com/s/1rXDoE)
读取ex03_demo.xls文件中的“姓名”和“作业网址”,保存到文本文件中(文件名:ex03_demo.txt)。
源代码:
运行效果:
目标1:C#读取Excel文件
要求:
C#读取Excel文件(样本文件:ex03_demo.xls, http://pan.baidu.com/s/1rXDoE)
读取ex03_demo.xls文件中的“姓名”和“作业网址”,保存到文本文件中(文件名:ex03_demo.txt)。
源代码:
using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Collections; using System.Data.OleDb; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; namespace zuoye3 { public partial class readexcel : Form { public readexcel() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { OpenFileDialog openfile = new OpenFileDialog(); openfile.Filter = "工作簿(*.xls)|*.xls|所有文件(*.*)|*.*"; if (openfile.FilterIndex == 1 && openfile.ShowDialog() == DialogResult.OK) ExcelToDS(openfile.FileName); } 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); DataTable table1 = new DataTable(); ds = new DataSet(); myCommand.Fill(table1); dataGridView1.DataSource = table1; return ds; } private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { } } }
运行效果:
相关文章推荐
- C#程序设计课程总结
- Singleton设计模式的C#实现
- C#中正则表达式的使用
- C#语句
- C#语言基础
- C#中的StringBulider
- 将C#文档注释生成.chm帮助文档(转)
- c# 抓取Web网页数据分析
- C#调用WebService实例和开发
- C#程序设计-猜猜看
- 《C#程序设计》开发总结
- 浅谈C#中堆和栈的区别(附上图解)
- C#第五次作业 提取网页正文
- C#第三次作业:导入excel,并生成文本文件
- c#异步通讯的例子
- C# DataTable 按数字排序问题
- c#程序设计 猜猜看
- c#-委托
- c#中的命名空间
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 防止脱库、防止篡改数据