| « | February 2026 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | |
| 公告 |
| 我不去想是否能够成功,既然选择了远方,便只能风雨兼程; 我不去想,身后会不会袭来寒风冷雨,既然目标是地平线,留给世界的只能是背影!人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,爱就爱得轰轰烈烈,狠就狠的刻骨铭心! |
| Blog信息 |
|
blog名称:Rabbit's Blog--我的blog我做主 日志总数:52 评论数量:41 留言数量:-10 访问次数:241964 建立时间:2005年12月7日 |

| |
|
[DotNet]如何读取Excel表格中的数据 文章收藏, 软件技术
开心兔子 发表于 2006/5/9 11:00:06 |
| 源代码
<% @Import Namespace="System.Data" %><% @Import Namespace="System.Data.OleDb" %><HTML> <HEAD> <title>如何读取Excel表格中的数据</title> <script language="C#" runat="server"> void SubmitBtn_Click(object sender, System.EventArgs e) { // 获取Excep文件的完整路径 string source = File1.Value;
string ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + source + ";Extended Properties=Excel 8.0"; string query = "SELECT * FROM [Sheet1$]";
OleDbCommand oleCommand = new OleDbCommand(query, new OleDbConnection(ConnStr)); OleDbDataAdapter oleAdapter = new OleDbDataAdapter(oleCommand); DataSet myDataSet = new DataSet();
// 将 Excel 的[Sheet1]表内容填充到 DataSet 对象 oleAdapter.Fill(myDataSet, "[Sheet1$]");
// 数据绑定 DataGrid1.DataSource = myDataSet; DataGrid1.DataMember = "[Sheet1$]"; DataGrid1.DataBind(); } </script> </HEAD> <body> <form id="Form1" method="post" runat="server"> <H3>如何读取Excel表格中的数据</H3> 请选择Excel表格:<BR> <INPUT type="file" id="File1" name="File1" runat="server" size="26"><br> <asp:Button id="SubmitBtn" runat="server" Text="开始显示" OnClick="SubmitBtn_Click"> </asp:Button><br> <br> <asp:DataGrid id="DataGrid1" runat="server"></asp:DataGrid> </form> </body></HTML> |
|
|