私はvb.netを初めて使用しますが、txtファイルをcsvに変換したいと思います。私はこのようなtxtファイルを持っています:
Name A Class 10 Roll No 123 Name B Class 9 Roll No 23 Name C Class 7 Roll No 3
このようにcsvファイルでエクスポートする方法
A,10,123
B,9,23
c,7,3
私はvb.netを初めて使用しますが、txtファイルをcsvに変換したいと思います。私はこのようなtxtファイルを持っています:
Name A Class 10 Roll No 123 Name B Class 9 Roll No 23 Name C Class 7 Roll No 3
このようにcsvファイルでエクスポートする方法
A,10,123
B,9,23
c,7,3
これを試して
SearchString = Replace(SearchString, Chr(13), ",")
データが適切に構造化されていません。XMLなら大丈夫でしょう。このコードを試してください
static void Main(string[] args)
{
StreamReader reader = new StreamReader(filename);
StringBuilder csv = new StringBuilder();
using (reader)
{
string line = "";
while (!reader.EndOfStream)
{
reader.ReadLine(); //Skip the name line
string name = reader.ReadLine();
reader.ReadLine(); //Skip the class line
string cls = reader.ReadLine();
reader.ReadLine(); //skip the rollup line
string rollno = reader.ReadLine();
csv.AppendLine(String.Join(",", new string[] { name, cls, rollno }));
}
}
Console.WriteLine(csv.ToString());
Console.ReadLine();
}
OUPUT
A,10,123
B,9,23
C,7,3