|
1
2
你的方法听起来不错,但要注意的是 不 您的guid可能会出现在文本本身中。 在我之前使用过的这种类型的数据的方法中,只是在分号上拆分,不管怎样,如果两个相邻的字段以引号结束并开始,则合并它们。 例如:
变成:
然后,当您发现字段4和5分别以引号结束和开始时,您可以将它们组合起来,将字段4的右引号替换为分号,并删除字段5的右引号(当然,还要将它们连接起来)。
|
|
|
2
1
在伪代码中,给出:
这样做:
当然,还没有测试。像这样调试代码总是很有趣的。 特例 输入 [0]是为了确保我们永远不会看到 输入〔1〕 .如果你能 输入〔1〕 安全,那么你就可以摆脱那个特殊情况。您还可以在 输入 [0]然后开始数据和分析 输入 〔1〕。 |
|
|
3
1
一种选择是查找regex的实例:
然后用子字符串分隔字符串:
(抱歉,我不知道vbscript) |
|
|
4
0
对于.csv文件,使用引号是正常的。如果您在字段中有引号,那么您可能会看到开始和结束,以及嵌入的引号都串成两个或三个一行。 |
|
|
5
0
如果您使用的是SQL Server,那么可以尝试使用T-SQL来为您处理所有事情。 SELECT * INTO MyTable FROM OPENDATASOURCE('Microsoft.JET.OLEDB.4.0',
'Data Source=F:\MyDirectory;Extended Properties="text;HDR=No"')...
[MyCsvFile#csv]
这将创建并填充“myTable”。阅读有关此主题的更多信息 here 就这样。 |
|
|
6
0
我建议使用regex来分解字符串。
现在您的字段具有正确的数据。 大多数导入程序可以很容易地交换分隔符。 这基本上是你的指导思想。只需确保guid对您的文件是唯一的,然后您就可以开始了。我倾向于使用“z”。在足够多的z之后,你将是独一无二的(有时只有1-3个)。 雅各伯 |
|
|
michael_wycklendt · 拆分字符串上的类型不匹配 4 年前 |
|
|
RuffMingani · VBScript-WMI查询的语法无效 4 年前 |
|
|
arana · 生成3位字母数字日期索引 8 年前 |