Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Центр помощи
  • » Нужен специалист по Python Универсальный парсер для генерации печатных HTML таблиц [RSS Feed]

#1 Май 17, 2016 20:17:22

asu-analitika
Зарегистрирован: 2016-05-17
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужен специалист по Python Универсальный парсер для генерации печатных HTML таблиц

Необходимо написать скрипты по обработке строковых данных для заполнения таблиц html
Ищу кто бы помог за деньги.
скайп asu-analitika
email vlad@dbits.lt

пример скрипта :
from System.IO import Path, StreamWriter
from Spotfire.Dxp.Application.Visuals import CrossTablePlot
from Spotfire.Dxp.Application.Visuals import HtmlTextArea


#Temp file for storing the cross table data
tempFolder = Path.GetTempPath()
tempFilename = Path.GetTempFileName()

#Export CrossTable data to the temp file
writer = StreamWriter(tempFilename)
cTable.As().ExportText(writer)

f = open(tempFilename)


htmlReport = ‘<table id=“example” class=“display” cellspacing=“0” width=“100%”>n’

htmlReport += “<thead><TR><TH>”
colHeader = “</TH><TH>”.join(f.readline( ).split(“t”))
htmlReport += colHeader.strip()
htmlReport += “</TH></TR></thead>”
f = open(tempFilename)
htmlReport += “<tfoot><TR><TH>”
colHeader = “</TH><TH>”.join(f.readline( ).split(“t”))
htmlReport += colHeader.strip()
htmlReport += “</TH></TR></tfoot><tbod y>n”
for line in f:
htmlReport += “<TR><TD>”
htmlReport += “</TD><TD>”.join(line.split( “t”)).strip()
htmlReport += “</TD></TR>n”
f.close()
htmlReport += “</tbody></TABLE>n”

textArea.As().HtmlContent = htmlReport.decode( “utf-8” )

Офлайн

#2 Май 17, 2016 20:53:15

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Нужен специалист по Python Универсальный парсер для генерации печатных HTML таблиц

:):):):):)
Спасибо большое. Я долго ржал над примером. Вы ничего не попутали? Вам точно нужен специалист по питону а не по C# например?



Офлайн

#3 Май 17, 2016 21:14:55

asu-analitika
Зарегистрирован: 2016-05-17
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужен специалист по Python Универсальный парсер для генерации печатных HTML таблиц

это питон встроенный в нашу программу

Офлайн

#4 Май 17, 2016 21:17:54

asu-analitika
Зарегистрирован: 2016-05-17
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужен специалист по Python Универсальный парсер для генерации печатных HTML таблиц

есть кростаблица и скрипт переводит ее в html
надо сделать правильную таблицу для печатания
прикрепряю пример кростаблицы и результат ,который надо исправить в коде питона

Прикреплённый файлы:
attachment кростаблица.JPG (167,9 KБ)

Офлайн

#5 Май 17, 2016 21:18:16

asu-analitika
Зарегистрирован: 2016-05-17
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужен специалист по Python Универсальный парсер для генерации печатных HTML таблиц

результат

Прикреплённый файлы:
attachment результат.JPG (175,7 KБ)

Офлайн

#6 Май 17, 2016 23:20:29

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Нужен специалист по Python Универсальный парсер для генерации печатных HTML таблиц

В строчке

writer = StreamWriter(tempFilename)
замените tempFilename на конкретное имя и пришлите файл.
Например:
writer = StreamWriter("c:/tmp.tsv")

Кроме того вы не указали чем вас не устраивает то что есть сейчас.

Скорее всего вам тут помогут.

Насколько я понимаю это IronPython. Не буду перечислять плюхи, но поверьте код очень очень смешной, его писал очевидно “большой” мастер.



Офлайн

#7 Май 18, 2016 09:32:59

asu-analitika
Зарегистрирован: 2016-05-17
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужен специалист по Python Универсальный парсер для генерации печатных HTML таблиц

Нам надо создать скрипт , который переводил бы наши отчеты в html формат и правильно форматировал шапку отчета для печатания.
Кростаблицы формируються в нашей системе и есть встроенный IronPython интерпритатор , который может обращаться к таким таблицам и проводя манипуляции ,возвращать обратно в наше приложение сформатированный HTML.
На посланных картинках Вы видите , что результат неправильно форматирует шапку отчета и дублирует название полей справа.
Таких отчетов у нас может быть много и разных и шапок отчетов много разных, поэтому нужен универсальный подход.
Также нам нужен надежный инструмент печатания и экспорта в различные форматы таких отчетов с онлайн страницы в браузере.
Посылаю файл для разбора и создания таблицы

Прикреплённый файлы:
attachment LİKVİDLİK HESABATI.txt (1,4 KБ)

Офлайн

#8 Май 18, 2016 21:20:53

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Нужен специалист по Python Универсальный парсер для генерации печатных HTML таблиц

Если таблиц много и работа относительно стабильная то наверное это может представлять интерес.
Оки переслал людям ссылку. Может помогут.

asu-analitika
экспорта в различные форматы таких отчетов с онлайн страницы в браузере.
Непонятно почему со страницы в браузере. У вас есть данные - вам нужны разные представления. В такой постановке задача разрешима с разумными затратами.



Офлайн

  • Начало
  • » Центр помощи
  • » Нужен специалист по Python Универсальный парсер для генерации печатных HTML таблиц[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version