CSV 파일 생성
- 다음 예제는 CSV파일 생성 및 쓰기 기능을 구현합니다.
List<string>
과StringBuilder
를 활용합니다.StringBuilder
를 사용하면 문자열을 조합할때마다 새로운 변수를 생성하지 않고 결합할 수 있습니다.- 내부에 함수가 존재해서 값들을 조합하거나 삭제할때에도 새로운 인스턴스가 생성되지 않습니다.
static void Main(string[] args)
{
string filePath = @"C:\Users\A\Desktop\csv file\file.csv";
List<string> list = new List<string>();
StringBuilder stringBuilder = new StringBuilder();
list.Add("Emma, 010-8842-1344");
list.Add("YG, 010-4738-2666");
list.Add("John, 010-3443-4988");
stringBuilder.AppendLine("Name, Phone");
foreach (var item in list)
{
stringBuilder.AppendLine(item);
}
File.WriteAllText(filePath, stringBuilder.ToString());
}
실행결과
'프로그래밍 > C#' 카테고리의 다른 글
[C#] LINQ 이용하여 리스트 2개 비교 (0) | 2022.03.22 |
---|---|
[C#] int형 변수를 시,분,초 구분하여 string형 변수로 변환하기 (0) | 2022.03.05 |
[C#] Linq - Enumerable.Aggregate (0) | 2021.10.23 |
[C#] 확장 메서드 (Extension Method) (0) | 2021.10.19 |
[C#] 대리자 (delegate) (0) | 2021.09.26 |