我正在尝试将从文本文件中读取的数据写入另一个文本文件,以逗号分隔的格式。我需要知道代码是什么才能得出这个结论。这是我需要帮助的地方。
例子:
原始数据如下所示:
Agnico-Eagle Mines
COM
008474108
28996843
716800
716800
N/A
N/A
N/A
716800
N/A
Agrium Inc.
COM
008916108
145739616
1646617
1646617
N/A
N/A
N/A
1646617
N/A
AuRico Gold Inc
COM
05155C105
504505
62875
62875 不适用 不适用
不
适用
62875
不
适用
这就是我希望数据在 RichTextBox 中的样子:
Agnico-Eagle Mines,COM,008474108,28996843,716800,716800,N/A,N/A,,N/A,716800,N/A
Agrium Inc.,COM,008916108,145739616,1646617,1646617,N/A ,N/A,,N/A,1646617,N/A
AuRico Gold Inc,COM,05155C105,504505,62875,62875,N/A,N/A,,N/A,62875,N/A
就像您从原始文本数据中知道的那样,我想读取第一行,然后添加一个逗号,然后读取第二行,将其附加到第一行,然后添加一个逗号,这适用于第 12 行。第 12 行末尾没有逗号。然后该过程重新开始。
任何信息表示赞赏。
谢谢。
以下是我迄今为止编写的代码。
private void button1_Click(object sender, EventArgs e)
{
using (StreamReader Reader = new StreamReader(@"C:\Original_Text_File.txt"))
{
while (!Reader.EndOfStream)
{
TextBox1.AppendText(Reader.ReadLine());
}
}
}
private void button2_Click(object sender, EventArgs e)
{
using (StreamWriter Writer = new StreamWriter(@"C:\Original_Text_File.txt"))
{
Writer.WriteLine(TextBox1.Text);
}
}