우리는 Windows 환경에서 10MM-15MM 행을 볼 수있는 csv 뷰어가 필요하며 각 열은 일부 필터링 기능 (일부 정규식 또는 텍스트 검색)을 사용할 수 있습니다.Windows 환경에서 10MM 행의 csv 뷰어
답변
대신 데이터베이스를 사용하고 쿼리를 실행하는 것이 좋습니다 (예 : 액세스 포함). 적절한 SQL 쿼리를 사용하면 한 번에 거대한 파일을 처리하지 않고도 필요한 열을 필터링 할 수 있어야합니다. csv 파일의 각 행 (및 향후 csv 파일 변경 사항)을 데이터베이스에 입력하는 스크립트를 작성해야 할 수도 있습니다.
나는 그 응용 프로그램의 최종 사용자가되고 싶지 않습니다. 데이터를 SQL에 저장하십시오. 물론 .csv 파일을 생성하기 전에 쿼리 할 조건을 정의 할 수 있습니다. 적용 할 열 머리글과 필터가있는 온라인 인터페이스를 사용자에게 제공하십시오. 그런 다음 선택한 필터를 기반으로 쿼리를 생성하여 사용자에게 필요한 행만 제공하십시오.
이렇게하면 많은 사람들의 시간, 두통 및 눈 염증을 줄일 수 있습니다.
동일한 문제가 있었으며 다운로드 가능한 csv/Excel 파일을 실제로 생성하기 전에 '보고서 작성 도구'를 사용하여 보고서 기준을 작성했습니다.
다른 사람들이 제안했듯이 SQL 데이터베이스도 선택했습니다. 대규모 데이터 세트에 대한 쿼리를 수행하기 위해 이미 최적화되어 있습니다. SQLite 또는 FirebirdSQL (embeded)과 같은 내장 데이터베이스가 몇 가지 있습니다.
http://www.firebirdsql.org/manual/ufb-cs-embedded.html
쉽게 코드의 단지 몇 줄의 SQL 데이터베이스로 CSV를 가져온 다음 큰 테이블 형식의 데이터를 필터링하는 데 자신의 솔루션을 작성하는 대신 SQL 쿼리를 구축 할 수 있습니다
.- 1. 유닉스 환경에서 C++ 또는 Windows 환경에서 C++?
- 2. Windows 이벤트 뷰어 및 log4net
- 3. Windows 환경에서 Xerces를 사용하려면 어떻게해야합니까?
- 4. 프로덕션 환경에서 Windows 서비스 배포 -
- 5. Windows 환경에서 Etsy의 StatsD 사용
- 6. LARGE 파일에 대해 열 정렬을 사용하는 명령 줄 CSV 뷰어
- 7. Windows Forms에서 XtraReports에 대한 뷰어 컨트롤이 있습니까?
- 8. Windows 이벤트 뷰어 이벤트에 대한 공격
- 9. Windows phone 7 스크롤 뷰어 문제
- 10. Python은 행의 순서가 중요하지 않을 때 두 CSV 파일을 비교합니다.
- 11. Windows 환경에서 복사 명령을 테스트하려면 어떻게합니까?
- 12. 리눅스 환경에서 실행중인 PHP의 Windows 네트워크 드라이브
- 13. Windows 용 R 환경에서 워드 랩
- 14. Windows 환경에서 HTTP를 통해 SVN에 액세스하려면 어떻게해야합니까?
- 15. Windows 환경에서 Mahout을 사용하는 방법은 무엇입니까?
- 16. Gnustep을 사용하여 Windows 환경에서 Objective-C로 프로그래밍하십시오.
- 17. 안전한 환경에서 Windows 시스템에 응용 프로그램 설치
- 18. Mac은 Windows 개발 환경에서 어떻게 설정되어 있습니까?
- 19. Mac OS X에서 Windows .CSV 파일 읽기
- 20. Windows Phone 7 응용 프로그램에 csv 데이터로드
- 21. 온라인 XML 뷰어
- 22. Subversion을위한 뷰어
- 23. import csv file
- 24. csv
- 25. Windows 프로세스 메모리 뷰어/차트 프로그램에서 데이터 추출
- 26. Windows Azure에 어셈블리 바인딩 로그 뷰어 같은 것이 있습니까?
- 27. Windows 그림 및 팩스 뷰어 (Java)로 이미지 열기
- 28. Windows Phone 7 용 Silverlight 용 PDF 뷰어
- 29. Windows 인증서 뷰어 (관리자가 아님)를 여는 방법
- 30. 호출기 HTML 뷰어
[CSVFix] (http://code.google.com/p/csvfix/)는 CSV 파일에서 SQL 문을 생성 할 수 있습니다. –
내가 원하는 것은 아니지만 어쨌든 가장 좋은 대답은 아마도 :) –