C# ile Excel .XLS ve XLSX dosyası nasıl oluşturulur?

alattin (17125) 11 yıl önce sordu

C# ile Excel .XLS ve XLSX  dosyası yaratmak için en iyi araç hangisidir?

C# .XLS ve XLSX  dosyası nasıl oluşturulur?

Toplam 1 cevap


alattin (17125) 11 yıl önce cevapladı

C# ile Excel .XLS ve XLSX dosyası oluşturmak için ExcelLibrary kütüphanesini kullanabilirsiniz.
ExcelLibrary kütüphanesini buradan indirebilirsiniz.

 

//Dataset ve Datatable oluştur
DataSet ds = new DataSet("New_DataSet");
DataTable dt = new DataTable("New_DataTable");


ds.Locale = System.Threading.Thread.CurrentThread.CurrentCulture;
dt.Locale = System.Threading.Thread.CurrentThread.CurrentCulture;

//DB bağlantısını oluştur( örnek olarak OleDB bağlantısı)
OleDbConnection con = new OleDbConnection(dbConnectionString);
con.Open();

//Sorgu oluştur ve dataset'i doldur.
string sql = "SELECT * FROM UZMANIMNET;";
OleDbCommand cmd = new OleDbCommand(sql, con);
OleDbDataAdapter adptr = new OleDbDataAdapter();

adptr.SelectCommand = cmd;
adptr.Fill(dt);
con.Close();

//Datatable i dataset'e ekle
ds.Tables.Add(dt);

//Excel dosyasını Datasetten oluştur.
ExcelLibrary.DataSetHelper.CreateWorkbook("ExcelDosyam.xls", ds);