* xls 파일의 데이터를 읽은 다음 데이터를 가져 와서 vb를 사용하는 스탭 id를 기반으로 * .dbf 파일로 업데이트 할 수 있는지 묻고 싶습니다. 그물 스크립트? 그렇다면 xls를 dbf로 먼저 변환 한 다음 업데이트를 수행하거나 xls를 읽고 dbf 파일을 변환하지 않고 업데이트 할 수 있습니까?xls 파일에서 데이터를 읽은 다음 vb.net을 사용하여 dbf 파일로 업데이트
답변
COM을 사용하여 xls 파일을 읽고 Excel에서 읽은 데이터를 사용하여 데이터베이스를 업데이트 할 수 있으므로 아무 것도 변환 할 필요가 없습니다.
엑셀 데이터를 액세스 데이터베이스로 변환하고 쿼리를 사용하여 거기에서 데이터를 업데이트하는 것이 더 간단하다고 말하면됩니다. 데이터가 얼마나 복잡한 지와 얼마나 자주이 작업을 수행해야하는지에 따라 다릅니다.
그런데 VB.NET은 스크립팅 언어가 아니며 사전 컴파일 된 언어입니다. 나는 "스크립트"라고 말하면서 vba를 생각하고 있다고 가정합니까? 당신은 ... 단지뿐만 아니라 비록 VBA에서 수행 할 수있는 무엇을하려고
UPDATE : 여기
나는 당신이 계속해야한다고 생각 방법에 대한 몇 가지 세부 사항은 다음과 같습니다. 당신은 각 단계에 필요한 모든 물건을 구글 수 있습니다.
엑셀에서 데이터 읽기 :
당신은 당신이 정말로 자신에게 작업의 전체 부하를 방지하고 CSV 형식 파일로 데이터를 내보낼 및 StreamReader
를 사용하여 읽어야 할 수 있습니다. Excel에서 바로 읽을 필요가있는 경우 COM 자동화 경로로 이동해야하며 Microsoft.Office.Interop.Excel
네임 스페이스를 사용해야합니다. vba를 통해 Excel을 자동화하는 것과 매우 유사하므로 익숙한 경우에는 비교적 쉽게 수행 할 수 있습니다.
데이터베이스에 데이터 쓰기 :
이 부분은 매우 간단합니다. System.Data.OleDB
네임 스페이스를 사용하여 데이터베이스에 연결 한 다음 정확한 쿼리를 사용하여 OleDBCommand
을 생성하여 데이터를 삽입하고 수행을 완료하십시오. 복잡한 데이터베이스를 가지고 있고 많은 양의 데이터를 조작하려는 경우 LinqToSQL
프레임 워크를 액세스로 작업하거나 IQToolkit
을 사용하는 방법에 적용해야합니다.
이 정보가 도움이되기를 바랍니다.
UPDATE 2 :
그냥 내가 몇 주 전에 Excel로 데이터를 기록하는 방법을 쓴 기억했다. 데이터를 읽는 것과 같지는 않지만 매우 유사해야합니다 ... 실제로 데이터를 읽는 것이 더 간단해야합니다. 이것은 당신이 시작하는 데 도움이된다면보기 :
당신은 내가 다른 최근에 누군가에게 제공 데이터베이스 here is an example에 물건을 쓰기 위해
Private Function ExportToExcelFile(ByVal FileName As String) As Boolean
With New Excel.Application
With .Workbooks.Add()
For Each sheet As Worksheet In .Worksheets
If sheet.Index > 1 Then
Call sheet.Delete()
End If
Next
With CType(.Worksheets(1), Worksheet).Range("A1")
' Do stuff with the cells in you spreadsheet here
End With
Call .SaveAs(FileName)
End With
Call .Quit()
End With
End Function
작동이에 대한 Microsoft.Office.Interop.Excel
을 가져와야합니다.
- 1. .xls 파일을 .dbf 파일로 변환하는 방법?
- 2. 텍스트 파일에서 데이터를 읽은 다음 평균값을 얻습니다.
- 3. .xls 파일에서 데이터를 추출하십시오.
- 4. vb.net을 사용하여 새 DBF 파일 생성
- 5. 파일에서 읽은 데이터를 사용하여 객체의 벡터를 채우십시오.
- 6. 원격 .dbf 파일에서 SQL 서버 업데이트
- 7. xls 파일을 xls 파일로 변환
- 8. .txt 파일에서 읽은 다음 DataGridView로 데이터를 내 보냅니다.
- 9. 파일에서 읽은 각 줄을 다른 파일로 저장
- 10. 텍스트 파일에서 데이터를 읽은 다음 각 단어를 PigLatin으로 변환
- 11. 파일에서 지속적으로 읽은 다음 작업 수행
- 12. 텍스트 파일에서 읽은 다음 단어 단위로 정렬합니다.
- 13. VB.NET을 사용하여 열별로 데이터를 읽음
- 14. SXSSF를 .xls 파일로 저장
- 15. C에서 이진 파일을 읽은 다음 파일에서 읽은 데이터와 일치합니다.
- 16. vb.net을 사용하여 텍스트 파일에서 여러 문자 바꾸기
- 17. 파일에서 행을 읽은 다음 처리하고 제거하십시오
- 18. 파일에서 3x3 행렬을 읽은 다음 C로 표시
- 19. 파일에서 읽은 다음 Java의 생성자에 보내는 방법
- 20. IE6 XLS 파일을 XLS 파일로 열기
- 21. 배열을 xls 파일로 저장하십시오.
- 22. iPhone의 .xls 파일에서 데이터를 선택하는 방법
- 23. vb.net을 사용하여 gridview의 데이터 업데이트
- 24. .idx 파일을 사용하여 DBF 파일에서 검색
- 25. 입력 리디렉션을 사용하여 파일을 읽은 다음 키보드를 사용하여 입력을 받아들입니다.
- 26. fscanf를 사용하여 파일에서 데이터를 읽은 후 프로그램이 충돌 함
- 27. xml 파일에서 xls 파일 생성
- 28. dbf to xls - 첫 번째 비 머리말 행 쓰기 없음
- 29. PHP를 사용하여 Visual foxpro DBF 업데이트
- 30. vb.net을 사용하여 SQL 데이터베이스에서 데이터를 삽입, 업데이트 및 삭제 하시겠습니까?
oic..can u는 excel의 데이터를 사용하여 dbf의 데이터베이스를 업데이트하는 예를 보여줍니다 ... 웹에서 검색했습니다 ... 그러나 변환기 만 발견했습니다 .pls 나를 도와주세요. .. – xana
죄송합니다. 그러나 그것은 많은 코드를 필요로 할 것이며 실제로 예제를 제공하기 위해 실제로 모든 것을 작성하는 데 시간을 할애 할 수 없습니다. 하지만 어떻게 진행해야하는지에 대한 세부 사항을 추가하겠습니다. –
고맙습니다. .. 나는 단계별로 시도하려고합니다 .. – xana