我有一张Excel表格(例如)5列15行。所有这些列和行都填充了一些数据。现在我想获取Excel工作表第一行中的所有5列数据,这样我就可以迭代它们中的每一个并在我的UI上显示。 如何获得它?
提前致谢。
答案 0 :(得分:0)
一个非常简单的选项是使用Excel电子表格作为OLE DB数据源。您可以在以下位置找到连接字符串:
Excel(.xls):http://www.connectionstrings.com/excel
Excel 2007(.xslx):http://www.connectionstrings.com/excel-2007
答案 1 :(得分:0)
似乎有很多关于this Stack Overflow问题的不同库/框架/技术的建议 - 最流行的是通过ADO.NET(接受的答案)这样做
答案 2 :(得分:0)
您可以将Excel读作oledb数据源。 第一行是标题,您可以从Datatable或Datareader获得它。其余行是数据或Datatable或Datareader。
答案 3 :(得分:0)
您可以使用C#Excel Interop。
Microsoft.Office.Interop.Excel类为您提供了足够的灵活性来加载和处理数据。