C#/WPF_예제소스
[C#]CSV파일
딸기우유중독
2022. 3. 30. 10:22
쓰기
, 콤마로 구분
public void CreateCSV()
{
//StreamWriter file_CSV = new StreamWriter(new FileStream(path_CSV, FileMode.Create));
StreamWriter file_CSV = new StreamWriter(path_CSV);
file_CSV.WriteLine("A\tB\tC\tD");
file_CSV.WriteLine("1, 2, 3, 4, 5");
file_CSV.Close();
}
탭으로 구분
public void CreateCSV()
{
//StreamWriter file_CSV = new StreamWriter(new FileStream(path_CSV, FileMode.Create));
StreamWriter file_CSV = new StreamWriter(path_CSV, false, Encoding.Unicode);
file_CSV.WriteLine("A\tB\tC\tD");
file_CSV.WriteLine("1, 2, 3, 4, 5");
file_CSV.Close();
}
파일쓰기
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace HumanDetector
{
public class TempToFileSave
{
static string path = System.IO.Directory.GetCurrentDirectory() + @"\test.txt";
static string path_CSV = System.IO.Directory.GetCurrentDirectory() + @"\test.CSV";
public void CreateFile()
{
if (!File.Exists(path))
{
File.Create(path);
//using (File.Create(path))
//{
// MessageBox.Show("파일 생성 성공");
//}
}
else
{
//MessageBox.Show("이미 파일이 존재 합니다.");
}
}
public void WriteFile()
{
//파일 존재 유무 확인
if (File.Exists(path))
{
TxtWrite(path);
//MessageBox.Show("파일 쓰기 성공");
}
else
{
CreateFile(); //파일이 존재 하지 않으면 다시 생성
}
}
private void TxtWrite(string path)
{
StreamWriter writer;
writer = File.AppendText(path);
writer.WriteLine("텍스트 파일 이어 쓰기 성공");
writer.Close();
}
public void DeleteFile()
{
string path = @"C:\test\test.txt";
//파일 존재 유무 확인
if (File.Exists(path))
{
File.Delete(path);
//MessageBox.Show("파일 삭제 성공");
}
}
public void CreateCSV()
{
//StreamWriter file_CSV = new StreamWriter(new FileStream(path_CSV, FileMode.Create));
StreamWriter file_CSV = new StreamWriter(path_CSV);
file_CSV.WriteLine("A\tB\tC\tD");
file_CSV.WriteLine("1, 2, 3, 4, 5");
file_CSV.Close();
}
}
}
728x90