0
A
回答
0
這是有點舊了。在2004年,但我用它,它幫助了我。我的理解是你想調用一個Excel表格到你的C#應用程序?無論如何,檢查這個網站,這將有助於如果這就是你做的。
0
您可以使用此解決方案....
從這裏拍攝.... using excel oledb to get sheet names in sheet order
private Dictionary<int,string> GetExcelSheetNames(string fileName)
{
Excel.Application _excel = null;
Excel.Workbook _workBook = null;
Dictionary<int,string> excelSheets = new Dictionary<int,string>();
try
{
object missing = Type.Missing;
object readOnly = true;
Excel.XlFileFormat.xlWorkbookNormal
_excel = new Excel.ApplicationClass();
_excel.Visible = false;
_workBook = _excel.Workbooks.Open(fileName, 0, readOnly, 5, missing,
missing, true, Excel.XlPlatform.xlWindows, "\\t", false, false, 0, true, true, missing);
if (_workBook != null)
{
int index = 0;
foreach (Excel.Worksheet sheet in _workBook.Sheets)
{
// Can get sheet names in order they are in workbook
excelSheets.Add(++index, sheet.Name);
}
}
}
catch (Exception e)
{
return null;
}
finally
{
if (_excel != null)
{
if (_workBook != null)
{
_workBook.Close(false, Type.Missing, Type.Missing);
}
_excel.Application.Quit();
}
_excel = null;
_workBook = null;
}
return excelSheets;
}
0
這裏是一個更最新的答案:
Excel.Worksheet activeWorksheet =((Excel.Worksheet)Application.ActiveSheet); string activeWorksheetName = activeWorksheet.Name;
hth
相關問題
- 1. 使用C#獲取Excel工作表工作表名稱列表
- 2. 如何在Excel中獲取所選工作表名稱
- 3. C# - 使用Oledb獲取Excel中特定工作表的名稱範圍
- 4. 如何使用c#Excel.Interop從Excel工作表中獲取現有範圍名稱?
- 5. 如何從excel文件中使用c#獲取活動工作表名稱?
- 6. 如何在.NET中按名稱獲取工作表?
- 7. 從excel獲取工作表名稱ASP.Net
- 8. 如何從excel 2007(* .xlsx)使用vb.net或c獲取工作表名稱
- 9. 如何從使用VB.NET的工作簿中提取Excel工作表名稱?
- 10. 在Perl中獲取excel工作表的名稱
- 11. 獲取工作表名稱C++/CLI
- 12. 使用Excel VBA獲取工作表名稱
- 13. Excel - 根據Excel工作表中的顯示名稱從AD獲取用戶名
- 14. Excel 2013 js API:如何獲取工作表名稱?
- 15. Excel Vba - 如何從Application.Caller獲取工作表名稱
- 16. 如何使用字段名稱獲取excel工作表單元格的值
- 17. C#Excel Interop:如何「獲取」已經在工作表中的表?
- 18. 如何使用RODBC獲取R中的Excel工作表選項卡名稱的「乾淨」列表?
- 19. 獲取Excel工作表名稱並將其作爲宏中的變量使用
- 20. 使用.net獲取名稱表,名稱列,名稱數據
- 21. 如何使用Excel互操作設置工作表的名稱
- 22. 獲取SpreadSheetLight Excel工作表中所有列的名稱
- 23. C#獲取excel宏名稱
- 24. Excel VBA獲取和使用表名稱
- 25. 獲取Excel工作簿中的選項卡名稱並只使用一個
- 26. .NET C# - 導入Excel文件 - 工作表名稱!
- 27. 獲取通過範圍在Excel工作表中定義的名稱
- 28. 從Excel工作表中獲取列名
- 29. 如何使用c#.net獲取行號在Excel中使用c#.net
- 30. 如何在另一個工作簿中使用vba獲取已定義名稱的值,使用vba for excel