본문 바로가기
파이썬

파이썬으로 .mdb 액세스 파일을 처리하는 방법

by º기록 2020. 11. 7.
반응형

누군가 파이썬에서 .mdb 파일을 여는 방법에 대한 올바른 방향을 알려줄 수 있습니까? 일반적으로 토론을 시작하기 위해 코드를 포함하는 것을 좋아하지만 어디서부터 시작해야할지 모르겠습니다. 나는 파이썬으로 mysql을 약간 사용한다. .mdb 파일을 비슷한 방식으로 작업하는 방법이 있는지 궁금합니다.

 

해결 방법

 



이 매우 간단한 예제는 테이블에 연결하고 결과를 파일로 내 보냅니다.
더 구체적인 요구 사항이 있으면 질문을 자유롭게 확장하십시오.

import csv, pyodbc

# set up some constants
MDB = 'c:/path/to/my.mdb'
DRV = '{Microsoft Access Driver (*.mdb)}'
PWD = 'pw'

# connect to db
con = pyodbc.connect('DRIVER={};DBQ={};PWD={}'.format(DRV,MDB,PWD))
cur = con.cursor()

# run a query and get the results 
SQL = 'SELECT * FROM mytable;' # your query goes here
rows = cur.execute(SQL).fetchall()
cur.close()
con.close()

# you could change the mode from 'w' to 'a' (append) for any subsequent queries
with open('mytable.csv', 'w') as fou:
    csv_writer = csv.writer(fou) # default field-delimiter is ","
    csv_writer.writerows(rows)

 

참조 페이지 https://stackoverflow.com/questions/3620539

 

 

반응형

댓글