1
所以我剛開始使用openpyxl,我試圖將我的numpy數組打印到特定單元格。我能夠從第一個單元格開始打印數組以開始工作(請參閱下面的代碼),但不知道如何選擇單元格以開始打印。在我的例子中,我將列表轉換爲一個numpy數組,因爲我的工作軟件輸出一個numpy數組。Python Openpyxl挑選單元格開始打印numpy數組
exlist = numpy.array([[1,2,3,4,5],[6,7,8,9,10],[11,12,13,14,15]])
wb = Workbook()
dest_filename = 'scrappaper3.xlsx'
ws1 = wb.active
ws1.title = 'scrap3'
for x in xrange(exlist.shape[1]):
ws1.append(exlist[:,x].tolist())
wb.save(filename=dest_filename)
在單元格A1開始,但輸出要指定的第一個單元格輸出
1 6 11
2 7 12
3 8 13
4 9 14
5 10 15
我利用openpyxl與代碼類似於下面的例子試過,但我不知道如何配置它因爲我得到一個錯誤,說它不能轉換爲Excel。
ws1.cell(column=col, row=row).value = exlist
但它能夠打印numpy數組以達到excel,只是無法選擇要打印的單元格。 – New2Python