반응형
Excel-2007을 mysql과 연결하는 방법. 저는 Windows 7, 64 비트를 사용하고 있습니다. excel-2007 32 비트 및 mysql 버전 5.1, 32 비트 사용. 누구든지 내 mysql 테이블 데이터를 Excel 파일로 가져 오는 방법을 도울 수 있습니까? 미리 감사드립니다.
해결 방법
@Anil Chahal 답변에 추가하고 있습니다.
@Anil Chahal이 설명한대로 구성한 후 다음 코드를 사용하여 MySql에서 Excel로 데이터를 가져올 수 있습니다.
Function runQuery()
Dim cn As Object
Dim rs As Object
Dim strSql As String
Dim strConnection As String
Set cn = CreateObject("ADODB.Connection")
'Set your DB particulars
strConnection = "Data Source=MySQLExcel;Driver={MySQL ODBC 5.5.25a Driver};Server=" & _
"localhost" & ";Database=" & "your-db-name" & _
";Uid=" & "your-user-name" & ";Pwd=" & "your-password" & ";"
cn.Open strConnection
'Set your MySql query, i used "Select" query
strSql = "SELECT * from Table-Name;"
Set rs = cn.Execute(strSql)
'In case of "Select query" set your range to show records
'In case of "insert/edit/delete query" exclude next two lines
Worksheets("SearchResults").Range("a4:xfd1048576").ClearContents
Range("b4").CopyFromRecordset rs
'close the connection
rs.Close
Set rs = Nothing
cn.Close
Set cn = Nothing
끝 기능
참조 페이지 https://stackoverflow.com/questions/25039573
반응형
'MySql' 카테고리의 다른 글
MySQL-선택 후 업데이트 (0) | 2020.12.04 |
---|---|
MySQL-휴식을 제외하고 두 날짜-시간 간의 순 시간 차이를 계산합니까? (0) | 2020.12.04 |
MySQL : 여러 필드에 대한 고유 제한 (0) | 2020.12.04 |
MySQL Connector / J가 Android에서 작동하도록하는 방법은 무엇입니까? (0) | 2020.12.03 |
MySQL Magento에서 모든 쿼리를 인쇄하려면 어떻게해야합니까? (0) | 2020.12.03 |
댓글