ITK35Zone
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
ITK35Zone


 
Trang ChínhTrang Chính  Latest imagesLatest images  Đăng kýĐăng ký  Đăng Nhập  
Chào mừng các bạn đã đến với diễn đàn ITK35Zone - Lớp CNTT K35 Trường Đại học Sư phạm TP.HCM
Hiện diễn đàn đang bị lỗi kĩ thuật, mong mọi người thông cảm. BQT sẽ cố gắng khắc phục trong thời gian sớm nhất...

Share | 

 

 Kết nối C# với Excel

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Kết nối C# với Excel EmptyThu Nov 26, 2009 11:24 am

xitrum2007
Userxitrum2007 Người này hiện đang:
Level: Ma Mới
Danh vọng:9


Ma Mới

xitrum2007

Ma Mới

http://www.ThanhNguyen>info
Giới tính : Nam
Đến từ : Gò Vấp -Cựu SV CNTT K31 ĐHSP.TPHCM
Join : 26/11/2009
Bài gửi : 9

Bài gửiTiêu đề: Kết nối C# với Excel

 
Về cơ bản, cũng giống như Access và SQLSERVER, Excel kết nối đến C#,
chúng chỉ khác nhau ở đường dẫn Databasem ưu điểm của kết nối với Excel
ở chỗ là file excel của mình có đặt ở bất kì đâu trong ổ đĩa hoặc máy
khác trong cùng mạng lan. Khi truy xuất, ta chỉ cần khai báo đường dẫn
là được. Thêm nữa, file excel có các Sheet, mỗi Sheet, C# hiểu là 1
Table, cho nên khi khai báo nên chú ý chọn Sheet hợp lí nhé
Khai báo thư viện:
Trích dẫn :

Trích dẫn :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.ProviderBase;
using System.Data.OleDb;

Mã chương trình

chi tiếtnamespace _17_10_2008
{
public
partial class Form3 : Form
{
public
Form3()
{
InitializeComponent();
}

private
void Form3_Load(object sender, EventArgs e)
{
string g = "d:\\data.xls";
String connString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + g + ";Extended Properties=Excel 8.0;";

OleDbConnection cn = new OleDbConnection();
cn.ConnectionString = connString;
OleDbCommand command = new OleDbCommand();
command.CommandText = "Select * From [Sheet1$]";
command.Connection = cn;
OleDbDataAdapter adapter = new OleDbDataAdapter(command);
DataTable dt = new DataTable();
adapter.Fill(dt);
dataGridView1.DataSource = dt;




}
}
}

thêm thì anh em tham gia ở forum bên dưới nhé Kết nối C# với Excel 168320


 

Kết nối C# với Excel

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
ITK35Zone :: Tin Tức :: Tin Công Nghệ :: Phần Mềm :: Đồ họa, Thiết kế, Lập trình-
 
Create a forum on Forumotion | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất