엑셀 파일로부터 입력을 읽는 방법을 사용했다 + + 빌더
보랜드 c + + 빌더 (bcb)은 매우 유용한 객체 지향 프로그래밍 언어 및 빌더에 작은 최대 대규모 소프트웨어 개발. 불행히도, 초급 수준 튜토리얼 도구를 사용할 수 없다이 프로그래밍 도구를 사용합니다. 나는 하나를 발견했습니다 인터넷에서 www.functionx.com,하지만 그것은 단지의 일부를 제공하기위한 자습서 제한된 양의 bcb의 개체를합니다. 두 번째 불행한 일은이 도구의 사용을 사용할 수있습니다가 아닌 다수의 포럼 - 영어 때문에, 논의 내용이 무엇인지 이해하기 어려운 이들은 모두 알고 있지만 필수 요소합니다.
바로 최근의 것을 읽는 방법을 알고 싶어하는 입력은 엑셀 파일에서 + +을 사용했다. 이 수준의 마이 그 레이션 싶다는 더러워하기 때문에 입력 데이터를 읽는 텍스트 파일에서 데이터를 숫자의 경우 상대적으로 특별하게 큰 크기합니다. 인터넷 조사하고 지루한 후에, 나는 마침내 올라와 다음과 같은 코드를합니다. 나는 어떤 의견을 도움을 제공 이것을 읽는 사람이 쓰레기를 이해합니다.
/ / 변형 유형의 변수 선언
기타 xl, v0, v1, vcell;
/ / 문자열 어디로가 일시적으로 그 내용을 단일 셀
ansistring tmp;
/ / excel 응용 프로그램을 작성하고 저장할 개체를 어떤은 그것을 xl
xl = 기타 : : ( "excel.application");
/ /로 설정합니다 일단 열어 보이지 않는 응용 프로그램을 excel
xl.olepropertyset ( "볼", 허위);
/ /이 경로를하는 동안에 저장된 통합 문서를 가져와 "파일"변수을 여십시오.
xl.olepropertyget ( "통합 문서"). oleprocedure ( "열기"를, 파일);
/ / 시트가있는 제목 "sheet1"
v0 = xl.olepropertyget ( "시트", "sheet1");
/ / 가져와 세포를 특정 시트합니다.
v1 = v0.olepropertyget ( "전지");
/ / 셀 위치의 내용을 3 행 2 열
vcell = v1.olepropertyget ( "항목", 2,3);
/ / 저장소의 컨텐츠를 ansistring "tmp"
tmp = vcell.olepropertyget ( "값");
그게 전부. 카메라로하실 수있습니다,
vcell = v1.olepropertyget ( "항목", 2,3);
tmp = vcell.olepropertyget ( "값");
더 많은 세포를 원한다면을 복사합니다.
의 콘텐츠에 저장되어 "tmp"을 빈 셀은 "(없음)"
이 완료되면 없었음 잊지이 코드를 사용하는 응용 프로그램을 닫으려면 excel;
xl.oleprocedure ( "종료");
xl = 할당되지 않은;
신청 : c + +











