Selamlar öncelikle, umarım iyisinizdir.
Openpyxl ile excelden veri okuyup yazıyorum ancak okuduğum dosyadaki excel dosyaları kaydettikten sonra çalışmıyor. keep_vba = True gibi değişkenleri denedim ancak hiçbiri işe yaramadı sanırım kütüphane değiştirmem gerekiyor
Sorum bu noktada şu:
xlwt macroları koruyor mu bu kütüphane iş görür mü?
xlwings ile alakalı google’da adam akıllı örnek bulamadım
Merhaba, teşekkürler siz de iyisinizdir umarım.
Aşağıdaki linki bir inceleyin isterseniz.
https://xlsxwriter.readthedocs.io/working_with_macros.html
1 Beğeni
Merhaba teşekkür ederim,
sanırım xlsx ile var olan worksheetlere yazarken sorunlar oluyormuş. Onun yerine daha iyi bir alternatif buldum arayan arkadaşlar yararlanır belki bir gün görür diye
Import library
import xlwings as xw
''' This way to open can be set to Excel invisible '''
app=xw.App(visible=True,add_book=False)
# app.display_alerts=False
# app.screen_updating=False
file = r'd:\workspace\test.xlsx'
# file = 'test.xlsx'
wb=app.books.open(file)
'''This way, it will show Excel and its update process '''
wb = app.Book('test.xlsx')
Get sheet
fst = wb.sheets['sheet1']
''' Get data for A1 cell '''
fst.range('A1').value
#or
fst.range(1,1).value
#or
fst.cells(1,1).value
wb.save()
wb.close()
# app.quit()
alıntı yaptığım yer: Xlwings processing Excel - Programmer Sought