Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. import xlrd
  2.  
  3. book = xlrd.open_workbook('book.xlsx')
  4. sheet = book.sheets() [1]
  5. data = [[sheet.cell_value(r,c) for c in range (sheet.ncols)]for r in range(sheet.nrows)]
  6.  
  7. from PySide import QtGui
  8.  
  9. app = QtGui.QApplication([])
  10. mytable = QtGui.QTableWidget()
  11.  
  12. # если нет заголовков, то следующие три строки можно удалить
  13. headers = data[0]
  14. data = data[1:]
  15. self.setHorizontalHeaderLabels(headers)
  16.  
  17. for row, columnvalues in enumerate(data):
  18. for column, value in enumerate(columnvalues):
  19. item = QtGui.QTableWidgetItem(value)
  20. mytable.setItem(row, column, item)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement