我正在尝试将Excel中的表格上传到MySQL。我将Excel中的小数点分隔符更改为“。”并且我表中的所有数字都是小数点。 但是,当我使用INSERT INTO函数将此数据上传到MySQL时,小数分隔符在MySQL中变为“,”。有人能帮助我吗?
getElementsByClassName()
谢谢!
答案 0 :(得分:0)
在使用Insert commande中的值之前使用Cstr ou替换:
val1 = Replace(ThisWorkbook.Worksheets("test").Cells(i + 38, 1).Value,",",".")
val2 = Replace(ThisWorkbook.Worksheets("test").Cells(i + 38, 2).Value,",",".")
val3 = Replace(ThisWorkbook.Worksheets("test").Cells(i + 38, 3).Value,",",".")
val4 = Replace(ThisWorkbook.Worksheets("test").Cells(i + 38, 4).Value,",",".")
或
export PATH=$PATH:path_to_sdk/tools:path_to_sdk/platform-tools
答案 1 :(得分:0)
您可以使用.Text
代替.Value
。值返回系统默认的小数分隔符。
val1 = ThisWorkbook.Worksheets("test").Cells(i + 38, 1).Text