<p>платформа серверная и не имеет опеноффиса. хотя можно и поставить. но я так понимаю, что хорошее есть xml. тогда вопрос как его парсить - конечно, можно руками, однако есть более простые пути. я пробовал несколько модулей и не смог добиться результатов. может где-то имеется описание сего действа?<br>
</p><p></p><div class="gmail_quote">25 ноября 2008 г. 23:14 пользователь Alexander Lourier <span dir="ltr"><<a href="mailto:aml@rulezz.ru">aml@rulezz.ru</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
В письме Tuesday 25 November 2008 16:19:20 Павел Тимонин написал:<br>
<div class="Ih2E3d"><br>
> нне. вопрос именно в формате входных файлов - чем можно и нужно ли заменять<br>
> csv. модулью всё равно, он получает, грубо говоря, строки с текстом -<br>
> разборкой входных файлов занимается основной скрипт. но я не знаю, какие<br>
> ему давать файлы.<br>
<br>
</div>Если платформа Win32, то Иван уже подсказал решение. Если же нет, то можно<br>
воспользоваться микроскопом для гвоздей. Openoffice отлично скриптуется и<br>
умеет читать Excel-документы и выводить нормальный XML. Потом можно и<br>
обратное преобразование делать.<br>
<div class="Ih2E3d"><br>
> 25 ноября 2008 г. 16:15 пользователь Ivan B. Serezhkin<br>
><br>
> <<a href="mailto:ivan@serezhkin.com">ivan@serezhkin.com</a>>написал:<br>
> > Павел Тимонин wrote:<br>
> >> боты скрипта.<br>
> >><br>
> >> Вопрос: как передавать данные скрипту:<br>
> >><br>
> >> 1. Наиболее правильно.<br>
> >><br>
> >> Складывать их в директорию INBOUND, а скрипт будет перекладыватьих в<br>
> ><br>
> > PROCESSED и через неделю удалять<br>
> ><br>
> >> 2. Наиболее просто (чтобы юзер типа менеджера мог справиться с этой<br>
> >> задачей, а я потом разбирался с обнаруженными ошибками).<br>
> >><br>
> >> Писать лог, в логе название файла, мменеджеру вкурить man grep.<br>
> ><br>
> > Пусть делает grep error logfile.<br>
> > При нахождении еррора идёт в процессед, забирает файл, правит его<br>
> > ручками, и складывает опять в инбоунд.<br>
> ><br>
> > Можно завести ещё и директорию XPEHOBO_PROCESSED, тогда и греп не нужен,<br>
> > но тогда непонятно что не понравилось скирпту.<br>
> ><br>
> ><br>
> > --<br>
> > Ivan B. Serezhkin<br>
> > Spamooborona, Yandex. <a href="http://so.yandex.ru/" target="_blank">http://so.yandex.ru/</a><br>
> ><br>
> > --<br>
> > Moscow.pm mailing list<br>
> > <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br>
<br>
<br>
</div><font color="#888888">--<br>
Alexander Lourier, <a href="http://aml.rulezz.ru/" target="_blank">http://aml.rulezz.ru/</a><br>
</font><div><div class="Wj3C7c">--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br>