Guest User

Untitled

a guest
Jan 24th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. SaveFileDialog fichero = new SaveFileDialog();
  2. fichero.Filter = "Excel (*.xls)|*.xls";
  3. fichero.FileName = "ArchivoExportado";
  4. if (fichero.ShowDialog() == DialogResult.OK)
  5. {
  6. Microsoft.Office.Interop.Excel.Application aplicacion;
  7. Microsoft.Office.Interop.Excel.Workbook libros_trabajo;
  8. Microsoft.Office.Interop.Excel.Worksheet hoja_trabajo;
  9.  
  10. aplicacion = new Microsoft.Office.Interop.Excel.Application();
  11. libros_trabajo = aplicacion.Workbooks.Add();
  12. hoja_trabajo =
  13. (Microsoft.Office.Interop.Excel.Worksheet)libros_trabajo.Worksheets.get_Item(1);
  14.  
  15. //Recorremos el DataGridView rellenando la hoja de trabajo
  16. for (int i = 0; i < grd.Rows.Count - 1; i++)
  17. {
  18. for (int j = 0; j < grd.Columns.Count; j++)
  19. {
  20. if ((grd.Rows[i].Cells[j].Value == null) == false)
  21. {
  22. hoja_trabajo.Cells[i + 1, j + 1] = grd.Rows[i].Cells[j].Value.ToString();
  23. }
  24. }
  25. }
  26. libros_trabajo.SaveAs(fichero.FileName,
  27. Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal);
  28. libros_trabajo.Close(true);
  29. aplicacion.Quit();
  30. }
  31. }
  32. catch (Exception ex)
  33. {
  34. MessageBox.Show("Error al exportar la informacion debido a: " + ex.ToString());
  35. }
Add Comment
Please, Sign In to add comment