0
在我的程序中,我使用.NET wrapper for MS Office将Excel文件读取到二维数组中。 它的工作原理只是下面的代码罚款:如何知道使用MS Office的.NET包装器的Excel文件单元格数
public static object[,] OpenExcelFileToArray(string filename, string start, string end, int sheetNumber = 1)
{
using (var app = MSExcel.Application.CreateApplication())
{
var book = app.Workbooks.Open(filename);
var sheet = (MSExcel.Worksheet)book.Worksheets[1];
var range = sheet.GetRange(start, end);
return (object[,]) range.Value2;
}
}
在这种方法我送string start
和string end
作为参数(例如start = "A1"
和end = "Z10"
它只能如果我知道的Excel表格的内容已经大小。 。 但如果我不知道的Excel中的最后一个单元格文件? 难道这使用.NET wrapper for MS Office? 解决我没有找到他们的网站上requred信息。
是的,我刚刚发现它。看起来这是我想要的。我会检查它的更多测试。 – KamikyIT
是的。而已。工作得很好。谢谢。 – KamikyIT
不客气! –