Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. private DataSet LoadExcel(string fileName, string tableName)
  2. {
  3. string path = fileName;
  4. string connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties=Excel 12.0;";
  5. System.Data.OleDb.OleDbConnection MyConnection;
  6. System.Data.DataSet DtSet;
  7. System.Data.OleDb.OleDbDataAdapter MyCommand;
  8. MyConnection = new System.Data.OleDb.OleDbConnection(connStr);
  9. MyConnection.Open();
  10. DataTable dtExcelSchema;
  11. dtExcelSchema = MyConnection.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, null);
  12. string SheetName = dtExcelSchema.Rows[0]["TABLE_NAME"].ToString();
  13. MyCommand = new System.Data.OleDb.OleDbDataAdapter("select * from [" + SheetName + "]", MyConnection);
  14. MyCommand.TableMappings.Add("Table", tableName);
  15. DtSet = new System.Data.DataSet();
  16. MyCommand.Fill(DtSet);
  17. MyConnection.Close();
  18. return DtSet;
  19. }
  20.  
  21. Workbook book = '.....xyz''';
  22. if (book.HasPassword) { ... }
  23.  
  24. try
  25. {
  26. MyConnection.Open();
  27. }
  28. catch (Exception ex)
  29. {
  30. Console.WriteLine(ex.Message);
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement