안녕하세요...
C++을 공부하고 있는데 파일 입출력과 관련하여 궁금한 것이 있어서 질문 드립니다.
책들을 공부하다가 보면 파일 입출력 예제는 어김없이(제가 아직 초짜라 상위 레벨의 책은 아직 못 본지라...),
임의의 *.dat나 *.txt 파일에다가 문자 프린트 되는거 찍어보고 읽어오는 예제 밖에 없던데요...
그런데 막상 실전에서는 저런것보다는 오히려 엑셀 파일 같은거 읽어들이고 하는게 더 유용할 것 같네요.
엑셀 파일의 특정열의 내용을 읽어들여서 그 내용을 다시 다른 형태(가령, *.txt)로 출력을 해 보고 싶은데 이런건 어떤 식으로 구현할 수 있는지 팁 좀 알려주시면 감사하겠습니다.(소스 코드의 일부분을 알려주시면 더욱 더 고맙겠습니다만... ^^)
그 보다 먼저, 엑셀 파일의 특정열의 내용을 읽어 들이는게 가능은 한 건가요??
얀 2026.08.19
아.. 그렇군요... 감사합니다... 이미 많은 고수님들이 고민해서 만들어 놓은게 다 있었던 거군요.. ㅋ
전 그런것도 모르고.. ㅋ
말근 2026.08.19
MS에서 동작 시킨다면야 OLE 기능 이용하시면 되기는 합니다만...
엑셀류는 버전 편차가 좀 심한지라..
공개 소스등도 찾아 보시구요.
이곳에도 관련 강좌가 올라왔었던거 같긴 하지만 등급상 권한은 없을 듯 싶으니..
검색엔진이나 구글오픈소스등 최대한 활용해 보세요.
엑셀은 너무 보편적이라 관련 자료들이 많습니다.
그리고 실전에서는... 업무 파트에 따라 틀리겠지만..
엑셀보다는 오히려 가볍고 빠른 txt, dat 등을 더 많이 사용합니다.
아놀드 2026.08.19
그리고 초보일때 .dat와 .txt에 쓰고 읽고 하는건, 기초중에 기초라서 그렇게 하는것입니다.
그거 못하면, 라이브러리를 수백개 가져다 줘도, 이해력이 떨어져서 제대로 활용하지도 못할껄요?
누리봄 2026.08.19
막상 실전에서는 \라이브러리\를 가져다 씁니다. ;; ㅎㅎ ;
xls 문서 분석하는데만 해도 몇달 혹은 몇년은 걸릴텐데, 그걸 일일이 짜는 사람이 있을까요?
이미 똑똑하신분들이 open-source로 라이브러리를 만들어 두셔서, 그냥 갔다 씁니다.
오히려 실무에서는 되도록이면 이미 만들어진 라이브러리를 가져다 씁니다.
회사에서는 \일\을 하기 때문에 이미 대중적으로 많이 사용되어지고, 검증되어져 있는
open-source의 라이브러리를 가져