讀取 CSV 字串,轉成 DBArray
strLine | String | - | 必須 | (無) | CSV 格式的字串 |
bChangeVariant | Boolean | 2 | 可省略 | False | 是否依資料內容轉換為對應型態。 |
strNewLine | String | - | 可省略 | vbNewLine | CSV 字串的換行字元,部分來自 Linux 的檔案可能為 vbLf |
傳回物件陣列 (DBArray)
Dim strLine As String = MyGetFullTextFile(strFile, srcCodePage) Dim dbArray As Object = MyReadCSVString(strLine, True, strNewLine)
本函數需呼叫字串工具模組的 SplitMixDelimiterString 分割 CSV 檔,可分割複雜的 CSV 格式,可處理 " 及 "" 的轉換,需引用字串工具模組。
傳回的陣列使用方式為 陣列(行)(欄) ,以 0 為基底,例如 Excel 內之 C2 則使用 陣列(1)(2) 。
Visual Studio .Net 2002 以後相容版本 | 需同時引用modStrTools模組 | FileTool.vb
modFileTool 函式庫 | MyGetFullTextFile | SplitMixDelimiterString
|