How to Export Data to Excel?
Answers were Sorted based on User's Feedback
Answer / mohanraja
The belo code is Export the Listview Data's into Excel...
It exports two columns, Cell Number and Name...
Imports System.IO
Try
Dim st As String() = New
String(lst_phone.Columns.Count - 1) {}
Dim di As New DirectoryInfo("c:\")
If di.Exists = False Then
di.Create()
End If
Dim sw As New
StreamWriter(sfd.FileName, False)
sw.AutoFlush = True
For col As Integer = 0 To
lst_phone.Columns.Count - 1
sw.Write("" & Chr(9) & "" +
lst_phone.Columns(col).Text.ToString())
Next
Dim rowIndex As Integer = 1
Dim row As Integer = 0
Dim st1 As String = ""
For row = 0 To lst_phone.Items.Count - 1
If rowIndex <=
lst_phone.Items.Count Then
rowIndex += 1
End If
st1 = "" & Chr(10) & ""
For col As Integer = 0 To
lst_phone.Columns.Count - 1
'st1 = st1 + "" & Chr(9) &
"" + "'" + lst_phone.Items(row).SubItems(col).Text.ToString()
st1 = st1 + "" & Chr(9) & ""
+ lst_phone.Items(row).SubItems(col).Text.ToString()
Next
sw.WriteLine(st1)
Next
sw.Close()
Dim fil As New FileInfo(sfd.FileName)
If fil.Exists = True Then
MsgBox("Your Data Exported into
Excel Sheet Successfully......!", MsgBoxStyle.Information,
"Exported")
End If
Catch ex As Exception
End Try
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / santoshsutar1983
protected void Button3_Click(object sender, EventArgs e)
{
DataTable dt = GetData();
string attachment = "attachment;
filename=Employee.xls";
Response.ClearContent();
Response.AddHeader("content-disposition",
attachment);
Response.ContentType = "application/vnd.ms-excel";
string tab = "";
foreach (DataColumn dc in dt.Columns)
{
Response.Write(tab + dc.ColumnName);
tab = "\t";
}
Response.Write("\n");
int i;
foreach (DataRow dr in dt.Rows)
{
tab = "";
for (i = 0; i < dt.Columns.Count; i++)
{
Response.Write(tab + dr[i].ToString());
tab = "\t";
}
Response.Write("\n");
}
Response.End();
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / agrawars
better to concatenate data in the string builder with comma
seprated value and line change
and save string as a file and give it extension as .xls
This is the fastest way for export to excel.
It will be around 10 times faster then generale excel
writing and showing.
| Is This Answer Correct ? | 0 Yes | 0 No |
Code for Using Keyboard Events?
Coding for Synchronizing Cache Access in ASP.NET?
where is assembly are store
how to convert Dataset to Object Array or list in c# .net
Code for Communicating over Sockets?
how can we close a web page in asp.net without using jscript?
how to upload a photo? i need to use it in a matrimonial applicaton...
Code for Creating a Form Using PlaceHolder Controls?
How to get the row index on checking a Checkbox in a ListView
i have a gird with columns all are coming from database,this will bind in item templete in gridview as textboxex.and i have button below named Update.i want to update all the records in the grid,but if user change the value of one textbox,what is the easy way 2 do this
How to add checkbox to datagrid?
What is the code of Password Recovery or Forget your password? Plz tell in c # language.