2012-05-03 2 views
-2

C# 응용 프로그램을 사용하기 전에이 작업을 한 사람이 있습니까? 두 개의 CSV 파일이 있고이 두 CSV 파일을 비교하고 누락 된 CSV1 데이터를 CSV2에 기록해야합니다.누구나 C#에서 두 개의 CSV 파일을 비교합니까?

시나리오 : 일부 데이터는 다음 보고서를 작성하고 CSV1에서 CSV2에 존재하지 않는 그 데이터를 다운 목록 CSV2에서 CSV1에 존재하지 않는 경우

  1. 이 개 CSV 파일을 비교.

이 사람에게 도움이 필요합니다. 정말 고맙습니다!

+0

C#을 사용해야합니까? WinMerge와 같이 이미 작성된 좋은 프로그램이 많이 있습니다. – Eugene

+2

아니, 아무도 이것을하지 않습니다. –

+0

안녕하세요 유진, 예, 자동화하려면 C#을 사용해야합니다. 비교해야 할 200 개의 CSV 파일이 있습니다. 나는 WinMerge를 탐구하려고 노력했는데 그것이 나의 요구 사항에 적용 할 수없는 것 같다. 그것은 꽤 도움이되지만 문제는 WinMerge에서 우리가 수동으로 수행합니다. – iamtotoybibo

답변

1

데이터 테이블로 데이터를 가져올 수 있습니다. Here은 데이터를 가져 오는 CsvReader의 좋은 예입니다.

그리고 두 개의 데이터 테이블의 교차점을 보여주는 MSDN example가 있습니다. Intersect 대신 Except를 사용하도록 변경하면 차이가 발생합니다.

관련 문제