Форум сайта python.su
Необходимо написать скрипты по обработке строковых данных для заполнения таблиц 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” )
Офлайн
:):):):):)
Спасибо большое. Я долго ржал над примером. Вы ничего не попутали? Вам точно нужен специалист по питону а не по C# например?
Офлайн
это питон встроенный в нашу программу
Офлайн
есть кростаблица и скрипт переводит ее в html
надо сделать правильную таблицу для печатания
прикрепряю пример кростаблицы и результат ,который надо исправить в коде питона
Прикреплённый файлы: кростаблица.JPG (167,9 KБ)
Офлайн
результат
Прикреплённый файлы: результат.JPG (175,7 KБ)
Офлайн
В строчке
writer = StreamWriter(tempFilename)
writer = StreamWriter("c:/tmp.tsv")
Офлайн
Нам надо создать скрипт , который переводил бы наши отчеты в html формат и правильно форматировал шапку отчета для печатания.
Кростаблицы формируються в нашей системе и есть встроенный IronPython интерпритатор , который может обращаться к таким таблицам и проводя манипуляции ,возвращать обратно в наше приложение сформатированный HTML.
На посланных картинках Вы видите , что результат неправильно форматирует шапку отчета и дублирует название полей справа.
Таких отчетов у нас может быть много и разных и шапок отчетов много разных, поэтому нужен универсальный подход.
Также нам нужен надежный инструмент печатания и экспорта в различные форматы таких отчетов с онлайн страницы в браузере.
Посылаю файл для разбора и создания таблицы
Прикреплённый файлы: LİKVİDLİK HESABATI.txt (1,4 KБ)
Офлайн
Если таблиц много и работа относительно стабильная то наверное это может представлять интерес.
Оки переслал людям ссылку. Может помогут.
asu-analitikaНепонятно почему со страницы в браузере. У вас есть данные - вам нужны разные представления. В такой постановке задача разрешима с разумными затратами.
экспорта в различные форматы таких отчетов с онлайн страницы в браузере.
Офлайн