Skip to content

Instantly share code, notes, and snippets.

@ilkermanap
Last active December 14, 2017 09:21
Show Gist options
  • Save ilkermanap/688a598adb5b6d240efdb5338fd52666 to your computer and use it in GitHub Desktop.
Save ilkermanap/688a598adb5b6d240efdb5338fd52666 to your computer and use it in GitHub Desktop.
excel file manipulation using openpyxl, simple example / openpyxl ile excel dosya duzenleme basit ornek
from openpyxl import load_workbook
# Kaynak dosyayi oku
dosya = load_workbook('deneme.xlsx')
# icindeki tablo isimlerini yazdir
print(dosya.get_sheet_names())
# ben bos dosya kullandim. icinde Sheet1 vardi
# sayfa degiskeni, artik Sheet1
sayfa = dosya['Sheet1']
#ilk satir ilk sutundaki deger, su anda None
print("A1 Orijinal hali:", sayfa['A1'].value)
#Ikinci satir ilk sutun (A2) icin farkli sekilde erisim
print("A2 Orijinal hali:", sayfa.cell(column=1,row=2).value)
# Degisiklik yapiyoruz
# ister hucre adresini "A2" "B34" gibi verin
sayfa['A1'].value = "denemedir"
# ister x,y koordinatini verin..
sayfa.cell(column=1, row=2, value="ikinci satir")
print("A1 degistirilmis hali :",sayfa['A1'].value)
print("A2 degistirilmis hali :",sayfa.cell(column=1,row=2).value)
# degistirilmis halini yeni dosyaya yaz
dosya.save(filename="yeni.xlsx")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment