2012-06-22 5 views
1

내 질문에 대한 약간의 배경. 저는 50 개 주와 DC의 데이터베이스에서 데이터를 검색하는 회사에서 일합니다. 나는이 데이터를 가지고 그것을 재 포맷한다. 포맷을 마치면 SQL Server를 사용하여 웹 사이트 vetportal.agdata.net에 업로드합니다. 일부 주에서는 그렇게 나쁘지는 않지만 다른 사람들로부터 정보를 검색하는 것은 정렬을 매우 어렵게 만듭니다.웹 사이트 -> Excel -> Excel

나는이 개 질문이 : 새 데이터베이스가 이전 데이터베이스 (우리의 기록)을 확인 교차 할 수 있도록

  1. 코드를 기록 할 수 있으며 중복을 제외하면서 기존 데이터베이스에서 정보를 업데이트 정보?

  2. 오픈 엑셀 시트에서 숫자를 가져 와서 열려있는 웹 사이트로 전환하고 숫자를 입력하고 개인을 검색하고 정보를 추출한 코드를 작성하여 마지막으로 Excel로 업데이트 할 수 있습니까? 정보가 다음 사람으로 이동합니까? Ex, WA State 웹 사이트는 1200 명 이상의 개인을 지날 때 매우 지루한 한 번에 한 사람 만 볼 수 있도록 설정되었습니다.

나는 ++ C와 경험을 가지고 있고 다른 파일에서 코드를 그리는 프로그램을 작성했습니다,하지만 내 코드에서 평가받을 주로에만 방정식 또는 값 그래서이 조금 다르다 알고있다.

답변

1

반복적 인 기술적 문제가 있다면 프로그래밍으로 해결할 수 있습니다.

질문 : 당신은 SQL을 사용하여 새 데이터베이스 및 검사에서 정보를 읽습니다, 약간의 응용 프로그램과 함께 그것을 할 수

  1. 는/이전 데이터베이스의 정보를 업데이트합니다.

  2. 이 코드는 좀 더 어렵지만 할 수 있다고 생각합니다. C++에서 이미 Excel 파일을 열 수있는 라이브러리가 있는지는 알 수 없지만 자바에서는 Apache POI을 사용하므로 애플리케이션에서 Excel 파일을 열고 웹 사이트를 열어 정보를 반복 할 수 있습니다. 신청서를 작성하고 전화 번호와 함께 원하는 양식을 제출하고 응답을 받고 구문 분석하십시오.

자바로 만들려면 C++을 알고 있으면 너무 많은 시간을 낭비하지 않아야한다고 생각합니다. 유일한 예외는 자바에서 웹 사이트를 열고 구문 분석하고 배우고 할 시간이 더 많이 걸릴 것입니다.

희망이 있습니다.

0

1) 예. 데이터베이스에 따라 db 대 db 연결을 수행 할 수 있습니다. 그런 다음 INNER JOIN을 사용하여 쿼리를 작성하여 이전 데이터베이스의 정보를 업데이트하고 중복 된 데이터를 제외 할 수 있습니다.

2)이 문제에 접근하는 몇 가지 방법. 귀하의 언어 (광산은 PHP)에 따라 PHPExcel과 같은 오픈 소스 클래스를 사용하여 시트를 열고 & 웹 사이트 데이터 (cURL)를 가져올 수 있습니다. 유사한 기능을 수행 할 수있는 Excel 내에서 VBA를 작성할 수도 있습니다.

관련 문제