Verilen ListView içindeki tabloyu excel uygulamasına aktarmaya yarayan csharp kodu alternatifidir.
public static void ExcelUygulamasinaAktar(ListView listView)
{
//https://stackoverflow.com/q/8312239
Microsoft.Office.Interop.Excel.Application app =
new Microsoft.Office.Interop.Excel.Application
{
Visible = true
};
Microsoft.Office.Interop.Excel.Workbook wb = app.Workbooks.Add(1);
Microsoft.Office.Interop.Excel.Worksheet ws = (Microsoft.Office.Interop.Excel.Worksheet)wb.Worksheets[1];
int i = 1;
int i2 = 1;
foreach (ListViewItem lvi in listView.Items)
{
i = 1;
foreach (ListViewItem.ListViewSubItem lvs in lvi.SubItems)
{
ws.Cells[i2, i] = lvs.Text;
i++;
}
i2++;
}
}