pythonwinА я неплохо и через pyExcelerator читал. Просто зачем ставить дополнительно другой пакет, если все есть в одной пачке :)
по вопросу python+Excel есть майл группа http://groups.google.com/group/python-excel
для считывания = http://pypi.python.org/pypi/xlrd
для записи = pyExcelerator
proDivaВот отличный пример нашел в сырцах. Перегоняет xls в txt:
well
Покажите, если не трудно, каким образом вы через pyExcelerator читали? Я до сих пор думала, что он только для записи, даже в аннотации пишется, что он формирует xls-файлы.
Ment0rДля работы с Word'ом я использовал win32com из pywin32 http://sourceforge.net/project/showfiles.php?group_id=78018
Каким образом можно организовать считывание данных из документов Word, Excel?
# -*- coding: cp1251 -*- import win32com.client objWord = win32com.client.Dispatch(r'Word.Application',"Администратор",UnicodeToString="cp1251") objWord.Visible = True objDoc = objWord.Documents.Add() objDoc.Activate objDoc.ActiveWindow.Selection.InsertAfter("Привет.") objDoc.ActiveWindow.Selection.InsertParagraphAfter objDoc.ActiveWindow.Selection.InsertAfter("Чувачёк.") objDoc.ActiveWindow.Selection.InsertParagraphAfter objDoc.ActiveWindow.Selection.Font.Bold = True objDoc.ActiveWindow.Selection.EndOf objDoc.SaveAs("C:/Test.doc") del objDoc objWord.Quit()
wellа цвета ячеек как определять?
Просто зачем ставить дополнительно другой пакет, если все есть в одной пачке :)
def export_g(request): w = Workbook() ws = w.add_sheet('Gurnal') fname='/server/djapp/neptun/templates/gurnal/gurnal.xls' style = XFStyle() for sheet_name, values in parse_xls(fname, 'utf-8'): for row_idx, col_idx in sorted(values.keys()): v = values[(row_idx, col_idx)] ws.write(row_idx,col_idx,v,style) Response = HttpResponse(mimetype='application/vnd.ms-excel') Response['Content-Disposition'] = 'attachment; filename=gurnal.xls' w.save(Response) return Response