我有一个Excel工作表,其中所有字段都是字符串。我想将de-serialize从excel文件中的所有数据转换为2D数组(矩阵)。
我是如何开始的?
答案 0 :(得分:2)
如果您尝试打开.xlsx文件,则应使用Open Xml SDK。
如果您尝试打开.xls文件,我建议您自己解决一些问题并查看filehelpers.sourceforge.net。
答案 1 :(得分:2)
如果您的Excel文件像表一样构建,您可以使用ADO.NET像数据库一样访问Excel文件,并通过SQL提取数据。
Excel 97-2003:http://connectionstrings.com/excel#p21
Excel 2007+:http://connectionstrings.com/excel-2007#p20
答案 2 :(得分:-3)
你可以做到
Sub ReadArray()
Dim MyArray As Variant
MyArray = Sheets(1).Range("A1").CurrentRegion
End Sub
[]的