【发布时间】:2019-12-17 09:09:11
【问题描述】:
我目前准备好每个 EPPlus 界面的 excel 数据。我的 Excel 是一个 csv 文件。
我已经在 object(,) 属性(对我来说是未知格式)中提供了数据。
那是什么格式?如何将其转换为字符串数组?
【问题讨论】:
-
它看起来像一个二维数组。
标签: arrays vb.net object type-conversion epplus
我目前准备好每个 EPPlus 界面的 excel 数据。我的 Excel 是一个 csv 文件。
我已经在 object(,) 属性(对我来说是未知格式)中提供了数据。
那是什么格式?如何将其转换为字符串数组?
【问题讨论】:
标签: arrays vb.net object type-conversion epplus
如果你的意思是这样的话……
Private Class TestIt
Dim strvar1 As String = Nothing
Dim strvar2 As String = Nothing
Dim Split As Object = MyFunc("A")
strvar1 = Split(0)
strvar2 = Split(1)
End Class
'Extra class or something
Public Function MyFunc(Test As String) As Object
Dim var1 As String = Nothing
Dim var2 As String = Nothing
Select Case (Test)
Case "A"
var1 = "one"
var2 = "two"
Case "B"
var = "three"
var2 = "four"
End Select
Return {var1, var2}
End Function
【讨论】:
对不起,我没有意识到这是一个二维数组。
问题是找出每个维度的最大数量。
我发现了以下函数:
Array.getUpperBound(维度)
这样就解决了我的问题。
非常感谢您的快速回答!
【讨论】: