2011-10-06 5 views
-3

누구나 Excel 및 C++에서 데이터를 입력하기 위해 직접적이고 쉬운 방법 (적절한 실행을 위해 코드 및 기타 필요한 라이브러리 포함)을 제공 할 수 있습니까? 실제로 C++에서 Excel에서 입력 할 대용량의 데이터를 입력해야하고 마지막으로 C++로 계산할 때 결과를 Excel과 다시 연결해야합니다. 아무도 도와 줄 수 있습니까?C++을 사용하여 Excel 파일에서 데이터 추출

+11

"올바른 실행을 위해 코드 및 기타 필요한 라이브러리가 포함되어 있습니다"-> 물론 우리에게 지불하는 경우 ;-) –

답변

3

가장 쉬운 방법은 Excel에서 데이터를 CSV로 내보내고 CSV로 다시 쓰는 것입니다.

3

다른 사람들이 언급 한 것처럼 CSV 파일을 사용하면 파일을 Excel에서 가져오고 내보낼 수 있으므로 가장 쉬운 방법입니다. 표준 C++ 라이브러리 만 있으면되고 Excel 라이브러리를 사용하는 것보다 훨씬 빠르기 때문에이 방법이 가장 효과적인 솔루션 일 것입니다. CSV 파일을 가지고 나면 Excel에서 열어서 원하는 경우 "실제"Excel 파일로 변환 할 수 있습니다.

.xlsx 파일을 다루는 경우 이러한 파일은 zipped 개의 파일 집합 (XML 개)을 활용할 수 있습니다. 자세한 내용은 at this website을 참조하십시오. zip 라이브러리와 XML 라이브러리를 찾아야합니다.

그렇지 않으면 LibXL 또는 xlsLib과 같은 몇 가지 Excel 라이브러리를 사용할 수 있습니다.

마지막으로,이 바로 주제에 관한 StackOverflow에 대한 여러 게시물이 있습니다. 다음을 참조하십시오 없습니다 : SM 소프트웨어에서 기본 .XLS를 들어

C++ library to load Excel (.xls) files

What is a simple and reliable C library for working with Excel files?

0

파일 OLE의 XLS 괜찮은 일을 ... 아무것도 무료로하지만!