Merhaba arkadaşlar,

Bazı durumlarda belirli bir datayı excel olarak export etmek isteyebilirsiniz. aşağıdaki kod parçacığı ile datalarınızı excel olarak kaydedebilirsiniz.

Koddan da görüdüğünüz gibi contenttype olarak application/vnd.ms-excel veriyoruz. Bu şekilde sayfamız yorumlandığında excel olarak yorumlayacaktır. Aynı yöntem daha değişik tiplerde dönüştürme yapmanız mümkün.

 

protected void Page_Load(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection("baglanticumleniz");
cn.Open();
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Kullanici", cn);
DataTable dt = new DataTable();
da.Fill(dt);
cn.Close();
Response.Clear();
Response.ContentType = "application/vnd.ms-excel";
string sep = "";
foreach (DataColumn dc in dt.Columns)
{
Response.Write(sep + dc.ColumnName);
sep = "\t";
}
Response.Write("\n");
int i;
foreach (DataRow dr in dt.Rows)
{
sep = "";
for (i = 0; i < dt.Columns.Count; i++)
{
Response.Write(sep + dr[i].ToString());
sep = "\t";
}
Response.Write("\n");
}
}
 

 

Mustafa KOÇER

mkocer@dotnetkosesi.com

1 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5