Як - відкрити - файл Excel у Spreadsheet Excel Writer, PHPClub - клуб розробників PHP
Як "відкрити" файл Excel у Spreadsheet Excel Writer
Всім привіт. Вибачте якщо питання банальне, але все ж таки. Є необхідність витягувати дані з бази oracle під сервером на Linux в файл Excel. Для реалізації механізму формування Excel файлу було обрано Spreadsheet Excel Writer. В принципі все добре. Тільки от ніяк не можу зрозуміти як відкривати файл Excel і вставляти в нього інфу, а не усвідомлювати безпосередньо новий. Якщо робити новий, то все нормально працює. але зіткнувся з проблемою вставки даних у готовий шаблон. А як відкрити файл через Spreadsheet Excel Writer - ніяк не розберуся. Допоможіть розумною порадою.
crocodile2u
http://vbolshov.org.ru
Адже він може створювати файли - можна туди і забивати що завгодно. Не думаю що так вже й складно забити інформацію в вже готовий файл. Як тільки до нього звернутися (до готового Excel), а не до нового.
Спробую звісно. а він із моїм завданням упорається.
Може ще якийсь спосіб є забити в Excel інфу з-під php . Млинець вже 2 дні мучаюся. Підкажіть будь ласка.
Подивився я цей парсер - він виконує операцію зворотну потрібної мені. Ну що не вже ніхто не знає функцію відкриття файлу в Excel у Spreadsheet Excel Writer.
100 $
Або порада безкоштовно: тобі спочатку треба розпарити Excel і відтворити його в Spreadsheet Excel Writer. Це буде аналогічно до відкриття.
Х-мммм, а чим його розпарити? Чи можна це зробити в Spreadsheet Excel Writer. Він має таке геморне форматування. Може доки українською по Spreadsheet Excel Writer де є.
Мережевий бобер
Так питав. Дурні вони - нічого путнього не сказали, тому й вирішив у розумних людейпоцікавитись. Не невже питання, яке мене цікавить, так вже складне.
crocodile2u
http://vbolshov.org.ru
crocodile2uВ ідеалі звичайно так, як ти запропонував(Або тобі потрібно, щоб користувач міг закачати новий шаблон і він по автомату розпізнавався?). А взагалі-то поки чекаю поради на цьому форумі - саме так і вчиняю(формую шаблон) - тільки це не вихід все одно - шаблонів багатоооого - а я один ---- та й складно в цьому скрипті форматувати --- шаблони зі всякими там табличками хитрими - я цей Writer сам другий день у вічі бачу і ще погано в ньому розібрався. ось би доку з форматування в ньому. Та й раптом чого у шаблоні поміняти. Ні, це не є вихід. але поки що іншого не знайшов.
А чи можна через CVS забити поля шаблону.
crocodile2u
http://vbolshov.org.ru
Можеш створити свій набір правил для завдання шаблону в текстовому файлі, потім парсити його та генерувати Excel. Це мені спало на думку після твоєї пропозиції юзати CSV (думаю, CVS - очеп'ятка). Щоправда, геморно це буде. А якщо потрібно буде багато типів форматування використовувати, мабуть, що зашибешся.
Як витягнути формат осередків із Excel, я не в курсі. Може,youngабоblindmanчого підкажуть - вони начебто порядні доки з цієї частини.
Дякую за посилання, я по ній і розбирався з Врітером. Два дні вже - впринципі більш-менш розібрався - але проблеми є - наприклад незрозуміло як злити кілька осередків.
CSV - вибачаюсь. я перед обідом розпорошений стаю
Але вважаю початкове питання актуальним, через місяць мені все-таки доведеться щільно попрацювати в цьому напрямку.