Open a Workbook with XLWINGS without making it visible

后端 未结 3 1706
独厮守ぢ
独厮守ぢ 2021-02-01 19:01

I am starting to use XLWings (not that I like Excel, at all, but it is something I HAVE TO do). The thing is that I cannot find the way to make Python open a Workbook without sh

相关标签:
3条回答
  • 2021-02-01 19:13

    You can also try:

    import xlwings as xw
    
    app = xw.App(visible=False)
    book = xw.Book('PATH_TO_YOUR_XLSX_FILE')
    sheet = book.sheets('sheetname')
    df = sheet.range('A1:D10)
    book.close()
    app.quit()
    
    0 讨论(0)
  • 2021-02-01 19:29

    Here is my working code fragment:

        import xlwings
    
        excel_app = xlwings.App(visible=False)
        excel_book = excel_app.books.open('PATH_TO_YOUR_XLSX_FILE')
        excel_book.save()
        excel_book.close()
        excel_app.quit()
    
    0 讨论(0)
  • 2021-02-01 19:34

    You could try 'with open', for example

    with open ("write.csv", "a", newline='') as file:  
        fields=['score', 'name']                       
        writer=csv.DictWriter(file, fieldnames=fields)
        writer.writerow({'score' : score, 'name' : username})
    
    with open ("write.csv", "r") as file:
        sortlist=[]
        reader=csv.reader(file)
        for i in reader:
            sortlist.append(i)
    
    0 讨论(0)
提交回复
热议问题