gpt4 book ai didi

mysql - 将复杂数据从csv导入到mysql表

转载 作者:行者123 更新时间:2023-11-29 22:02:44 25 4
gpt4 key购买 nike

我正在尝试将数据导入到表中。基本上是 MCQ。我所有的问题都有上标和下标,例如 X2 和 log52....

我有超过2000条记录,我必须导入它。但导入后,它以纯格式显示,不带权限。我的数据库是MYSQL (UTF-8)

这是示例数据

If log5 2, log5 (2x - 5) and   log 5(2x - 7/2)  are in AP , then x is equal to

导入后看起来像上面,但实际上应该是

如果 log5 2,则 log5 (2x - 5) 和   log 5(2x super> - 7/2) 在 AP 中,则 x 等于

请有人建议我该怎么做

最佳答案

这是下标的快速修复:

Sub log_Script()
Dim cel As Range, rng As Range
Dim i&, k&
Dim myText$, findText$, curStr$


Set cel = Range("A1")
'myText = cel.Value

For i = 1 To Len(cel.Value)
k = k + 1
curStr = Mid(cel.Value, i, 1)
If curStr <> " " Then
findText = findText + curStr
ElseIf curStr = " " Then
findText = ""
End If
Debug.Print findText

If findText = "log" Then
If Mid(cel.Value, i + 1, 1) = " " Then
With cel.Characters(Start:=k + 2, Length:=1).Font
.Subscript = True
End With
Else
With cel.Characters(Start:=k + 1, Length:=1).Font
.Subscript = True
End With
End If
End If
Next i

End Sub

这将遍历一个范围(当前设置为 A1:A10),对于每个单元格,它将查找 log 然后获取下一个数字并使其成为下标。 (注意:这是假设所有日志的基数都 < 10,如果情况不一定如此,请告诉我)。

如果您可以从 CSV 中发布几行或单元格,那么我可能可以做得更好,这样我就可以看到格式到底是什么样的。 (或者截取部分数据,也可以)。

关于mysql - 将复杂数据从csv导入到mysql表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32462954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com