• 07-04-2020, 11:05:59
    #1
    Herkese merhaba arkadaşlar,

    Ubuntu üzerinden çalışacak bi bi py programı yazmaya çalışıyorumda. Programda herşey bitti ancak excel dosyasından veri alıp yazmam gerekiyor. XLSX, ODS gibi formatları denedim ancak başarılı olamadım.

    Acaba bilen biri yardımcı olabilir mi

    A1 hücresindeki veriyi

    yazdırmak ve okumak üzerine

    ve A sütünü üzerinde okuma ve yazma yapmamı sağlıyacak birer örnek verebilirseniz çok sevinirim.
  • 07-04-2020, 11:09:25
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Csv formatını deneyin hocam kolayca yaparsınız
  • 07-04-2020, 11:10:59
    #3
    Complexity adlı üyeden alıntı: mesajı görüntüle
    Csv formatını deneyin hocam kolayca yaparsınız

    hocam cvs de sütün kolon olmadığından malesef kullanamıyorum da
  • 07-04-2020, 11:17:36
    #4
    kahn0650 adlı üyeden alıntı: mesajı görüntüle
    hocam cvs de sütün kolon olmadığından malesef kullanamıyorum da
    Her satır row, her virgül de column temsil ediyor hocam. İnceleyin isterseniz burada örnekler var. https://docs.python.org/2/library/csv.html
  • 07-04-2020, 11:21:52
    #5
    Complexity adlı üyeden alıntı: mesajı görüntüle
    Her satır row, her virgül de column temsil ediyor hocam. İnceleyin isterseniz burada örnekler var. https://docs.python.org/2/library/csv.html

    çok sağollun hocam hemen inceliyim
  • 07-04-2020, 11:34:07
    #6
    Bu kod mesela bütün A sütununu yazdırıyor hocam

    import csv, sys
    filename = 'asd.csv'
    with open(filename, 'r') as f:
       reader = csv.reader(f)
       try:
          for row in reader:
             print(row[0])
       except csv.Error as e:
          sys.exit('file %s, line %d: %s' % (filename, reader.line_num, e))
  • 07-04-2020, 12:09:14
    #7
    Complexity adlı üyeden alıntı: mesajı görüntüle
    Bu kod mesela bütün A sütununu yazdırıyor hocam

    import csv, sys
    filename = 'asd.csv'
    with open(filename, 'r') as f:
       reader = csv.reader(f)
       try:
          for row in reader:
             print(row[0])
       except csv.Error as e:
          sys.exit('file %s, line %d: %s' % (filename, reader.line_num, e))

    Sağolun hocam bı kaç deneme yapıyorum hemen
  • 08-04-2020, 14:42:08
    #8
    Python'ın openpyxl kütüphanesini kullanabilirsiniz pip ile yükleyip.