在Vb6中需要帮助将文本框保存为.csv,但所有A列都需要分隔空格

时间:2017-10-18 03:36:37

标签: vba vb6

需要帮助,在Vb6中保存文本框为.csv,但所有A列都需要分隔空格

hai,我在将文本框保存为带有vb6代码的.csv时遇到问题,我无法找到任何自动保存为分隔空格的代码,因此所有单词都会分别成为列

这里,我在VB6中的代码就像这样

Private Sub Command1_Click()
Dim mytxt As String
mytxt = Text1.Text
Open "C:\Documents and Settings\user\Desktop\history.csv" For Append As #1
Print #1, mytxt
Close #1
End Sub

这里,我保存在history.csv中,输出如下

(10/13/17 04:48PM  E344   T10203 25596595                 00:01'33)

enter image description here

A列中的所有文字

我想在Vb6中自动保存history.csv输出,就像这样

10/13/17(in A Column)
04:48PM(in B Column)
E344(in C Column)
T10105(in D Column)
25596595(in E Column)
00:01'33(in F Column)

enter image description here     划界空间,直到无限排 请帮帮我,这个Vb6代码问题

2 个答案:

答案 0 :(得分:1)

我假设你的csv文件有一个逗号作为列之间的分隔? 所以文件中的一行实际上是这样的:

10/13/17,04:48PM,E344,T10203,25596595,00:01'33

如果文件看起来像那样,则它是一个csv(逗号分隔值)文件。

如果直接从Windows打开csv文件并选择Excel作为程序打开它,则Excel不会将其作为csv文件处理,而只是作为纯文本文件处理。

要在Excel中打开csv文件,首先需要启动Excel,然后从Excel中打开csv文件。然后它将询问您如何处理该文件:

Excel csv import (1)

Excel csv import (2)

屏幕截图中的语言是荷兰语,但我猜您的本地版本的布局类似。

我的测试文件的名称是tmp.txt

答案 1 :(得分:0)

这可能有用

在这里找到https://support.office.com/en-us/article/Import-or-export-text-txt-or-csv-files-5250ac4c-663c-47ce-937b-339e391393ba

更改所有.csv文本文件中的分隔符

在Microsoft Windows中,单击“开始”按钮,然后单击控制面板

打开更改区域和语言设置的对话框。

列表分隔符框中键入新的分隔符。

单击“确定”两次。