【发布时间】:2020-04-06 17:19:20
【问题描述】:
我有一个由可变数量的行和列组成的大型 CSV 文件。 每列对应一个十六进制值,需要转换为不同的格式。 我完成的第一步是将 CSV 导入到数组数组中。
导入非常快速且稳定,但我的问题是,管理和转换 hexValues 的最佳方法是什么?
最终输出将是转换后的值的 CSV。
用于 CSV 导入的代码如下:
Private Function CSVRead(iFile As String) As String()()
Dim RC()() As String
Dim Lines() As String = File.ReadAllLines(iFile)
ReDim RC(Lines.Length - 1)
For I As Integer = 0 To Lines.Length - 1
RC(I) = Lines(I).Split(";"c)
Next
Return RC
End Function
【问题讨论】:
-
您好!您能否发布更多上下文,例如 CSV 中可能包含哪些值的小示例?你能解释一下你想把十六进制值转换成什么吗?他们应该从hex to int 出发吗? Hex to decimal?
-
十六进制数据基本上是“0xFFFFFF”格式的字符串。这些值可以转换为不同的格式,例如有符号或无符号整数,其中一些包含来自其他一些我需要提取单个位的 BCD 数据。所有转换信息都来自用户配置文件。