Salve a tutti..
Sono nuovo del forum, e volevo porvi subito un problema...
Dato che non ho più utilizzato windows dal lontano 2006, mi trovo a trattare MDB(microsoft access) di cui non conosco minimamente il funzionamente di questi DataFrame, essendo un utente linux sono ignorante in materia, se potete aiutarmi ve ne sarei grato
Dovrei importare dei file XML simili a questi:
<Export version="0.10">
<Remark LineCode="D71012148"/>
<Remark BranchCode="D7102125008D7104212928"/>
<Remark Type="R"/>
<Remark Code="303"/>
<Remark Quantity="1"/>
<Remark Accessability="AA"/>
<Remark Priority="1"/>
<Remark Latitude="39,2005277490331"/>
<Remark Longitude="8,4997620588403"/>
<Remark Note=""/>
<Remark idIMMAGINE="39.20052774903318.4997620588403303D7102125008.jpg"/>
</Export>
e questi XML dovrei inserirli in questi MDB ( gl'mdb sono già esistenti, io devo solo importare le informazioni che contiene il file xml nel suddetto MDB)
Ho provato a aprire in mille modi da python l'mdb(nonostante sia un dataframe in locale e non online, senza alcuna password o credenziale)
ho provato ad aprirlo con questo source code :
import csv
import pyodbc
MDB = 'c:/Users/BEG/Desktop/DOMENICO/prova xml/D71012148.MDB'
DRV = '{Microsoft Access Driver (*.mdb)}'
conn = pyodbc.connect('DRIVER=%s;DBQ=%s' % (DRV,MDB))
curs = conn.cursor()
SQL = 'SELECT * FROM mytable;' # insert your query here
curs.execute(SQL)
rows = curs.fetchall()
curs.close()
conn.close()
# you could change the 'w' to 'a' for subsequent queries
csv_writer = csv.writer(open('mytable.csv', 'w'), lineterminator='\n')
for row in rows:
csv_writer.writerow(row)
Vi ringrazio in anticipo per qualsiasi illuminazione o risposta e scusate la mia ignoranza verso Windows, ma non lo utilizzo
Grazie del vostro duro lavoro ragazzi