Guest User

Untitled

a guest
Sep 24th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. using ( XLWorkbook workBook = new XLWorkbook(path))
  2. {
  3. //var workBook = new XLWorkbook(path);
  4. //Read the first Sheet from Excel file.
  5. IXLWorksheet workSheet = workBook.Worksheet("Customer View");
  6.  
  7.  
  8. //Loop through the Worksheet rows.
  9. bool firstRow = true;
  10. foreach (IXLRow row in workSheet.Rows())
  11. {
  12. //Use the first row to add columns to DataTable.
  13. if (firstRow)
  14. {
  15. foreach (IXLCell cell in row.Cells())
  16. {
  17. dt.Columns.Add(cell.Value.ToString());
  18. }
  19. firstRow = false;
  20. }
  21. else
  22. {
  23. //Add rows to DataTable.
  24. dt.Rows.Add();
  25. int i = 0;
  26.  
  27. foreach (IXLCell cell in row.Cells(row.FirstCellUsed().Address.ColumnNumber, row.LastCellUsed().Address.ColumnNumber))
  28. {
  29. dt.Rows[dt.Rows.Count - 1][i] = cell.Value.ToString();
  30. i++;
  31. }
  32. }
  33. }
  34. workSheet = null;
  35. }
  36. // INSERTO A SQL
  37. try
  38. {
  39. using (var cmd = new SqlCommand("InsertSQLby") { CommandType = CommandType.StoredProcedure })
  40. {
  41.  
  42. cmd.Parameters.Add(new SqlParameter("@myTableType", dt));
  43. cmd.Connection = conexion;
  44. conexion.Open();
  45. cmd.ExecuteNonQuery();
  46. conexion.Close();
  47.  
  48. }
  49. }
Add Comment
Please, Sign In to add comment