var stream = new MemoryStream();
using (var sw = new StreamWriter(stream: stream, encoding: new UTF8Encoding(true)))
{
StringBuilder sb = new StringBuilder();
list.ForEach(x => {
List<string> line = new List<string>();
line.Add(x.aa);
line.Add(x.bb);
line.Add(x.cc);
line.Add(x.dd);
sb.AppendLine(string.Join(",", line));
});
sw.WriteLine(sb.ToString());
sw.Flush();
var len = stream.Length;
sw.Close();
var toW = new byte[len];
Array.Copy(stream.GetBuffer(), 0, toW, 0, len);
return File(toW.ToArray(), "text/csv", "sample.csv");
}
728x90
'Computing' 카테고리의 다른 글
[애플] 아이폰 애플페이 현대카드 등록하기 (0) | 2023.03.21 |
---|---|
아이폰 원터치 비디오 촬영 단축어 만들기 (0) | 2023.03.17 |
ChatGPT 사용해보기 (0) | 2023.02.04 |
[개발] .NET AutoMapper를 이용한 Object Deep Copy 예제 (0) | 2021.07.27 |
애플(iOS,iPadOS,맥OS) 메모에 Windows 스티커메모 동기화 (0) | 2020.08.20 |
댓글