CSV 파일 값을 배열로 저장
StreamReader
및 Split()
을 사용하여 두 개의 열(세미콜론으로 구분)이 포함된 CSV 파일을 성공적으로 읽었다고 가정합니다. 각 열을 다른 배열에 저장하려면 다음 단계를 따르세요.
listA
, listB
등 각 열의 값을 보관할 두 개의 목록(배열)을 만듭니다. while
루프를 사용하여 CSV 파일을 한 줄씩 반복합니다. Split()
함수를 사용하여 배열로 분할합니다. 이 함수는 세미콜론 구분 기호를 기준으로 값을 분해합니다. listA
에 첫 번째 값(1열)을 추가하고 listB
에 두 번째 값(2열)을 추가합니다. 다음은 이 프로세스를 보여주는 샘플 코드입니다.
<code class="language-csharp">using System.IO; static void Main(string[] args) { using (var reader = new StreamReader(@"C:\test.csv")) { List<string> listA = new List<string>(); List<string> listB = new List<string>(); while (!reader.EndOfStream) { var line = reader.ReadLine(); var values = line.Split(';'); listA.Add(values[0]); listB.Add(values[1]); } } }</code>
이 접근 방식을 사용하면 추가 처리 또는 표시를 위해 CSV 파일의 각 열을 별도의 배열에 효과적으로 저장할 수 있습니다.
위 내용은 CSV 파일 열을 C#의 별도 배열로 저장하려면 어떻게해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!