0

ボタンをクリックするだけで .csv ファイルに情報があり、その番号に 1 を追加するだけです。

これが私のデータテーブルだとしましょう:

Years last paid:
2012
2012
2012
2012

ボタンをクリックするだけで、選択した列で

Years last paid: 
2013
2013
2012
2013 

簡単に言えば、ボタンを押したときに選択した列に1を追加するにはどうすればよいですか

正直なところ、Google 検索の方法がわからないため、試すことはできません。質問がある場合は、お尋ねください。これを提示するために 3 時間以内に起きなければなりません。

4

5 に答える 5

0
var lines=File.ReadAllLines(path)
              .Select(x=>Regex.IsMatch(x,@"\d+")?(int.Parse(x)+1).ToString():x);
File.WriteAllLines(path,lines);
于 2013-07-31T07:48:17.083 に答える
0

.csv ファイルの現在の値をどのように表示していますか? 編集する列と行をどのように選択しているか。

よろしく。

于 2013-07-31T08:08:16.870 に答える
0

これを試して

List<string> str = File.ReadAllText(@"completefilepath").Split('\n').ToList();
List<string> updatedValues =   new List<string>();
foreach (var value in str)
{
      int val = 0;
      if (int.TryParse(value, out val))
      {
         updatedValues.Add((val + 1).ToString());        
      }
}

File.WriteAllLines(@"completefilepath", updatedValues);
于 2013-07-31T07:53:59.420 に答える