2010-12-30 2 views
0

나는 X 분마다 업데이트되는 Excel 파일을 가지고 있으며 데이터베이스에 보내기 전에이 파일을 다운로드하여 이전 항목을 제거해야합니다. 쉬운 다운로드. 쉽게 가져 오기. 이전 항목에 대한 파일을 처리하는 처리는 내가 머리를 긁적 거리는 곳입니다.처리 이전 항목에 대한 파일 excel

많은 코드없이이를 수행하는 빠르고 효율적인 방법에 대해 궁금합니다. 나는이 질문을 단순하게 보이지만 가장 좋은 길을 확신하지 못하는 것처럼 느껴진다.

감사합니다.

+0

'쉬운'가져 오기 방법은 무엇입니까? – Randy

+0

가장 쉬운 방법은 ADO와 같을 것이라고 생각하지만, 이는 몇 가지 코드 예 : http://stackoverflow.com/questions/4379213/excel-macro-match-and-lineup-rows/4381166#4381166을 의미합니다. 이것이 당신을위한 선택입니까? – Fionnuala

+0

sql * 로더 .. 명시된 DB는 oracle입니다 – loren

답변

0

사람, 빌드하는 무서운 앱처럼 들리는군요. 내가 절대적으로 그것을해야만한다면 나는 텍스트로 suck the data out에 VSTO를 사용하고 마지막 버전과 diff를 수행합니다. 다행히도 처리 할 동시성은별로 없지만 공백과 같은 문제는 대량의 두통을 줄 수 있습니다. 이런 종류의 응용 프로그램에서 얼마나 많은 문제가 발생할 수 있는지 상상할 수 있습니다.

엑셀 데이터베이스가 아닙니다. X 분 업데이트가 컴퓨터만큼 예측 가능할 것으로 기대합니다.

이러한 Excel 파일을 가능한 한 많이 수집하고 몇 가지 단위 테스트를 수행하는 것이 좋습니다.

+0

VBA에서 제트 연결이있는 레코드 세트로 스프레드 시트를 여는 것은 꽤 쉽다. 왜 그런가? VSTO를 텍스트로 실행하는 것이 더 좋습니다. – Fionnuala

+0

@Remou는 당신의 poisen을 고르고, 그가 망치로 치는 약간의 차이를 만든다. 문제의 잠재력은 Excel에서 제약 조건과 같은 DB가 없기 때문입니다. –