请问我想打印一个“300,400”字符串到一个csv文件
vb吧
全部回复
仅看楼主
level 1
ayangge1993 楼主
由于在print语句中,逗号和引号都有特殊作用,请问我想打印一个“300,400”字符串到一个csv文件,这个怎么操作呢,如果直接打印最后的结果是,在csv文件里面连续两个空格里面一个是300,一个是400,而不是我想要的 300,400 这个字符串。
2022年07月12日 06点07分 1
level 1
ayangge1993 楼主
Open "试验.csv" For Output As #1
S1 = Str(300)
S2 = Str(400)
s3 = S1 & "," & S2
Print #1, s3
Print #1, "300,400"
Close #1
这两个方式打印出来的都是,两列数据里面一个300,一个400,而不是在一个空格里面 300,400 这个字符串
2022年07月12日 06点07分 2
level 15
可以用Write语句:
Write #1, "300,400"
可以视情况在Write语句末尾加逗号,不加逗号则写入字符串之后会换行,加逗号则逗号也会被写入到字符串后面并且不换行;换个说法,Write天生就是用来写csv文件的[滑稽]
2022年07月12日 07点07分 3
非常感谢,困扰我好几天的问题了!
2022年07月12日 10点07分
1