He is useless
on top of the ground; he ought to be under
it, inspiring
the cabbages.
— Pudd'nhead
Wilson's Calendar
Python + Excel →
PyExcelerate
PyExcelerate is a
Python 2/3 library for writing Excel-compatible XLSX spreadsheet
files, with an emphasis on speed.
Библиотека
кода, заточенная на быструю запись
(создание) таблиц типа XLSX. Другими
словами, если вам надо сформировать
табличку/документ Ёкселя (Excel), то вы
можете воспользоваться этой интересной
библиотекой.
Примеры:
from pyexcelerate import Workbook
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] # data is a 2D array
wb = Workbook()
wb.new_sheet("sheet name", data=data)
wb.save("output.xlsx")
ws = wb.new_sheet("test")
ws.range("B2", "C3").value = [[1, 2], [3, 4]]
wb.save("output.xlsx")
ws = wb.new_sheet("sheet name")
ws[1][1].value = 15 # a number
ws[1][2].value = 20
ws[1][3].value = "=SUM(A1,B1)" # a formula
ws[1][4].value = datetime.now() # a date
wb.save("output.xlsx")
ws = wb.new_sheet("sheet name")
ws.cell("A1").value = 12
wb.save("output.xlsx")
ws = wb.new_sheet("sheet name")
ws[1][1].value = 15
ws.range("A1", "B1").merge()
wb.save("output.xlsx")
original post http://vasnake.blogspot.com/2013/09/python-excel.html
Комментариев нет:
Отправить комментарий