PHP конвертер из .xls в HTML/PHP
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
PHP конвертер из .xls в HTML/PHP - 2009-02-16 00:31:19.613333
|
|
|
system_shock
Сообщений: 299
Оценки: 0
Присоединился: 2009-01-15 12:40:34.846666
|
собственно сабж.. Есть xls файл, со страниццами и оформлением, вот пример xlsлежыт здесь, расписание занятий в учебном заведении… Нужно чтото похожее на ето: xls.reader нужно загрукзить файл на сервер, преобразовать его в html или php и отображать его на сайте в формате 98% едентичном офрмлении как в xls файле..
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-16 00:39:36
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
http://paggard.com/projects/xls.reader/xls_reader_help.html мне кажеться или тут все описано
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-16 00:58:25.880000
|
|
|
system_shock
Сообщений: 299
Оценки: 0
Присоединился: 2009-01-15 12:40:34.846666
|
почти, здесь зделано чсе хорошо, но тут и 50% едентичности неполучишь, таблиццы перекручены… ячейка с 1 символом розтянута больше чем там ггде должно быть пара слов…, а точнее наоборот…
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-16 01:32:30.223333
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
http://phpexcel.h11.ru/faq.php
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-16 02:22:28.933333
|
|
|
system_shock
Сообщений: 299
Оценки: 0
Присоединился: 2009-01-15 12:40:34.846666
|
уммм… хорошая вешь, по прочтению фака понравилось но покачто неставил…, но еще одна проблема, ето ети самые всякие оптимайзера, аксилераторы и тп… на безплатный хостинг тот что я хочу такое непоставишь.. =( и притом цена: 9 $
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-16 15:36:56.540000
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
неужеле бесплатно не найти?
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-17 07:26:28.843333
|
|
|
Wlada
Сообщений: 1233
Оценки: 0
Присоединился: 2007-09-24 12:01:26.970000
|
quote:
ORIGINAL: system_shock собственно сабж.. Есть xls файл, со страниццами и оформлением, вот пример xls расписание занятий в учебном заведении… Нужно чтото похожее на ето: xls.reader нужно загрукзить файл на сервер, преобразовать его в html или php и отображать его на сайте в формате 98% едентичном офрмлении как в xls файле.. OpenOfficeOrg
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-17 16:26:17.456666
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
wlada читаем пост намбер 1 и вкуривам что нужно автору
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-18 17:47:33.773333
|
|
|
Wlada
Сообщений: 1233
Оценки: 0
Присоединился: 2007-09-24 12:01:26.970000
|
quote:
ORIGINAL: FriLL wlada читаем пост намбер 1 и вкуривам что нужно автору руки никто не отменял (если они конечно есть) [&:]
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-18 18:15:04.186666
|
|
|
sepo
Сообщений: 434
Оценки: 10
Присоединился: 2009-01-13 21:19:09.150000
|
а тебе именно в xls надо? можно ведь на пхп сварганить свои листы под ексель
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-20 00:59:05.766666
|
|
|
system_shock
Сообщений: 299
Оценки: 0
Присоединился: 2009-01-15 12:40:34.846666
|
в учебном зачедении, кадры каждую неделю меняют розписание, и xls файл доступен всем студентам на форуме унтститута, но что б посмотреть розписание, его надо скачать, + у тебя должен быть установлен офис.. ну и только тогда ты сможешь узнать на какую тебе зафтра пару… нужно чтото что б етотй файл xls загружаешь на сервер, оно его парсит у себя и ренегигует страниццу которая позволяет посмотреть росписане нескачивая xls файл с форума. а только зайдя на определенный сайт..
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-20 09:59:41.733333
|
|
|
sepo
Сообщений: 434
Оценки: 10
Присоединился: 2009-01-13 21:19:09.150000
|
а на этом определённом сайте разве нельзя просто стоздать таблицу и ни ипать себе мозг с эксэлем??? я не понимаю почему табла должна у тебя быть в xls?
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-20 10:29:33.423333
|
|
|
АнтонММФ
Сообщений: 1364
Оценки: 0
Присоединился: 2007-06-11 08:58:50.760000
|
Не так-то просто её создать. У самого такая же лабуда перед началом каждого семестра - перелапатить кучу расписания в Excel. Лично я сохраняю документ в html и вручную затем выдёргиваю css и таблицу…
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-20 14:44:35.223333
|
|
|
system_shock
Сообщений: 299
Оценки: 0
Присоединился: 2009-01-15 12:40:34.846666
|
sepo ексель мне ненадо создавать, ексаль делаю не я, мне его дают… а мне его надо превратить в веб страниццу. При сохранить как… в екселе оно сохраняет не так как хотелось бы…
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-20 14:58:37.380000
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
http://www.codeplex.com/PHPExcel
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-27 14:31:43.340000
|
|
|
No_Hack
Сообщений: 10
Оценки: 0
Присоединился: 2009-02-27 14:13:06.476666
|
Мммм…А почему бы не написать для рабочей книги с таблицей макрос, который будет сохранять текущий лист как веб-страницу в определенное место, и сразу же перебрасывать его по ftp на хост в нужный каталог…Задача легко реализуема без применения парсинга и прочих премудростей и выполняется буквально в три процедуры - сохранение документа - установление коннекта с хостом - импорт файла. При этом макрос можно повесить на специально отведенную для этого кнопку в Ecxel-листе
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-27 14:56:59.806666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
quote:
ORIGINAL: No_Hack Мммм…А почему бы не написать для рабочей книги с таблицей макрос, который будет сохранять текущий лист как веб-страницу в определенное место, и сразу же перебрасывать его по ftp на хост в нужный каталог…Задача легко реализуема без применения парсинга и прочих премудростей и выполняется буквально в три процедуры - сохранение документа - установление коннекта с хостом - импорт файла. При этом макрос можно повесить на специально отведенную для этого кнопку в Ecxel-листе Потому что иногда требуется выдать у себя на сайте таблицу, полученную со стороннего сайта в виде .xls файла.
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-27 18:22:18.360000
|
|
|
No_Hack
Сообщений: 10
Оценки: 0
Присоединился: 2009-02-27 14:13:06.476666
|
Не очень понял - а что сопсна мешает ? Как именно выдавать xls файл ? По ссылке ?
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-27 18:34:14.810000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
quote:
ORIGINAL: No_Hack Не очень понял - а что сопсна мешает ? Как именно выдавать xls файл ? По ссылке ? Что непонятного то? Потому что требуется выдать таблицу в HTML виде, полученную из .xls-файла. То есть на сервак загружается XLS и инфа из него отображается внутри HTML-страницы.
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-27 18:41:39.593333
|
|
|
No_Hack
Сообщений: 10
Оценки: 0
Присоединился: 2009-02-27 14:13:06.476666
|
Ммм…Я ведь предложил сделать так: xls сохраняется как ВЕБ-страница, то бишь в формате HTML ). Потом этот html-файлик пересылается на сервер и естественно, отображаться будет тоже как веб-страница )) В чем сложность ? ) Не стоит даже подрубать php к этому делу, все проходит по нажатию кнопки в xls файлике )
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-27 19:17:19.296666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
quote:
ORIGINAL: No_Hack Ммм…Я ведь предложил сделать так: xls сохраняется как ВЕБ-страница, то бишь в формате HTML ). Потом этот html-файлик пересылается на сервер и естественно, отображаться будет тоже как веб-страница )) В чем сложность ? ) Не стоит даже подрубать php к этому делу, все проходит по нажатию кнопки в xls файлике ) Читай внимательнее: quote:
нужно чтото что б етотй файл xls загружаешь на сервер, оно его ПАРСИТ у себя и ренегигует страниццу которая позволяет посмотреть росписане нескачивая xls файл с форума. а только зайдя на определенный сайт.. Просто сохраненный XLS-файл в веб-страницу почти никогда не подойдет под дизайн|верстку сайта, гораздо лучше его выводить из XLS в том виде, который тебе требуется. (ИМХО) З.Ы. А если автоматизировать загрузку со стороннего сервера себе на сайт xls-файла, то вариант с сохранением в веб-страницу вообще не подходит
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-27 21:29:37.740000
|
|
|
No_Hack
Сообщений: 10
Оценки: 0
Присоединился: 2009-02-27 14:13:06.476666
|
Ребята, вы придумали проблему на ровном месте, ей богу ) Во-первых: как понять, что веб-страница, в которую транформировался экселевский файл, не подойдет для вывода контента на сайт ? Имеется в виду дизайн ? В экселе десятки способов разнообразить дизайн, после сохранения в веб-страницу они все перейдут в стили которыми оформлена веб-страница. 2) Что значит замечание, что автоматизация загрузки данных на сторонний сервер исключает возможность сохранения XLS в HTML ? Я че-то не вижу связи )) На сервер загрузить-то можно не токо .xls но и .html да и любой другой файл, будь он хоть текстовым хоть бинарным.. 3) На крайняк, если все же сохранять экселевский файл в веб-страницу противно твоей натуре или существуют еще какие-то уважительные причины этого не делать (ну хотя бы ты просто не хочешь, чтобы юзер имел возможность ковыряясь в дизайне таблицы менять внешний вид твоей веб-страницы, можно сделать так: в макросе построчно сгенерить строку - желаемый html таблицы какой ты хочешь ее видеть, строка записывается в текстовый файл и файл сохраняется как .html после чего опять таки экспорт полученного html-файлика в нужную директорию хоста…Задача по большому счету тривиальная и не стоит стока букафф, скоко ей посвятили в этой теме.. З.Ы.: вариантов с привлечением php ваще немеряно, самый простой: php который генерит ту самую публичную страницу на сайте, для отображения таблицы просто берет контент из текстового файла, который загружается на сервер, будь то html текст или просто данные таблицы - решать сопсна аффтару проекта )
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-27 21:45:07.473333
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
ООоОО, какой ты сложный )) quote:
В экселе десятки способов разнообразить дизайн, после сохранения в веб-страницу они все перейдут в стили которыми оформлена веб-страница. Говорят же тебе, что екселевский файл создает сторонний сервер, и никто там для него не будет "разнообразить дизайн". quote:
для отображения таблицы просто берет контент из текстового файла, который загружается на сервер Да нету у него текстового файла! Говорят же, XLS !! Если бы данные были у него, то и вопросов бы небыло.
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-27 22:15:44.710000
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
2 No_Hack: не тупи, ты просто не понял самого главного - это типо НЕ НАШ .xls файл. Но обработать надо. Ты еще Билли Гейтца попроси самому себе шелл залить
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-28 12:50:25.093333
|
|
|
No_Hack
Сообщений: 10
Оценки: 0
Присоединился: 2009-02-27 14:13:06.476666
|
Какой тут народ нервный )) Pashkela: Какая к шайтану разница чей файл - наш, ваш или Васи Пупкина ? В конечном счете файл который дает сторонний сервер, оказывается на ТВОЕМ компьютере ! Я правильно понял ? Так что тебе может помешать обработать этот файл кроме кривых рук и прямых извилин ? Пишешь один раз макрос, который будет делать из файла веб-страницу либо текстовый файл с нужным контентом и переправлять его на сервер ? Макрос потом просто ВСТАВЛЯЕТСЯ в редактор VB каждого вновь полученного экселеского файла, а можно пойти и дальше - оформить прогу VB слить экзешник на рабочий стол и просто кликать на него время от времени, чтобы обрабатывал нужный workbook. Cep}|{ Сложный ты, потому как элементарную вещь вроде той, что экселевскимй файл просто в одно действие можно сохранить как txt тебе отчего-то нереально трудно понять)
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-28 13:08:09.620000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
quote:
экселевскимй файл просто в одно действие можно сохранить как txt тебе отчего-то нереально трудно понять Конечно можно. Тебе не про то объясняют, ему не надо руками его переделывать, и скачивать себе тоже не надо. Зачем делать лишние движения если можно автоматизировать: Сервер № 1 [ol]Хранит xls-файл [/ol] Сервер № 2 [ol]Автоматически скачивает его (обновляет) через определенный промежуток времени. Конвертит из xls в БД или файл в удобном для вывода на страницу формате. Отображает на странице в удобочитаемом виде.[/ol] И никакой ручной работы, не считая создание скрипта. Дальше все работает автоматически.
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-28 13:31:29.510000
|
|
|
No_Hack
Сообщений: 10
Оценки: 0
Присоединился: 2009-02-27 14:13:06.476666
|
Все понятно.. Тогда все получается еще проще ) Можно конечно извращаться с php, но я бы сделал так: насколько я понимаю, экселевская рабочая книга на одном сервере всегда одна, ее периодически открывают, вносят изменения и сохраняют. Ничего не мешает прямо в ней записать макрос, реализующий все уже мной перечисленное , и повесить его на кнопку над таблицей…Ответственное лицо вносит изменения и нажимает кнопку "Отправить на сайт", а если уж совсем впадлу лишние движения делать, повесить выполнение макроса на OnSaved рабочей книги…При этом никаких таймеров и агентов, никаких холостых запусков…Открыл, изменил, сохранил - и все в порядке, и на сайте в момент все поменялось ) Кароче vba рулит в таких случаях.. Уважаемые оппоненты, чем плох этот вариантец ?
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-28 15:23:32.240000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
quote:
Ничего не мешает прямо в ней записать макрос, реализующий все уже мной перечисленное , и повесить его на кнопку над таблицей… Да пойми ты, что на "Сервер №1" никто небудет ничего менять, никаких макросов и т.д. Им похрену на "Сервер №2". Читай выше: quote:
Ты еще Билли Гейтца попроси самому себе шелл залить quote:
ORIGINAL: No_Hack )) Для этого есть много способов, например file_get_contents(); cURL, fopen(); и т.д. (он понял о чем я :D )
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-28 17:20:34.166666
|
|
|
No_Hack
Сообщений: 10
Оценки: 0
Присоединился: 2009-02-27 14:13:06.476666
|
))
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-28 20:51:28.230000
|
|
|
system_shock
Сообщений: 299
Оценки: 0
Присоединился: 2009-01-15 12:40:34.846666
|
No_Hack При использовании в екселе Сохранить как… и выбрать формат хтмл оно делает все правельно, но одно НО.. оно получается огромное, и несуразное при моем розширении екрана 1024наХХХ ексель отображает одно а в хтмл сохраняет совсем по другому розшырение приблизительно 2800наХХХХ .., и призаливке етих файлов на сервер страшновато смотрится. ето уже пробовал. гнило получается, вот хлс файл http://pib.edu.ua/forum/roz/ всегда лежыт здесь, но каждую неделю меняется, и имя файла и его содержымое, а точнее ПЕРЕЗАПИСЫВАЕТСЯ, удаляя старое расписание, копируют новое..
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-02-28 21:06:44.130000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Ну я ему про то и говорил. Скрипт на сайте тянет оттуда файл и на сайте выдает в ХТМЛ виде, типа того и требуется ТС.
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-03-02 13:45:12.406666
|
|
|
No_Hack
Сообщений: 10
Оценки: 0
Присоединился: 2009-02-27 14:13:06.476666
|
system_shock Тогда сохраняй xls как текстовый файл с разделителями табуляции, распарсишь построчно на сервере php-скриптом
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-03-02 13:53:28.690000
|
|
|
system_shock
Сообщений: 299
Оценки: 0
Присоединился: 2009-01-15 12:40:34.846666
|
No_Hack посмотри розклад http://pib.edu.ua/forum/roz/ и скажы как он будет выглядень в тектовом режыме, + еще страниццы… ето неучитываются некоторые елементы что файл может каждую неделю иметь новое имя, и новое оформление внутри и тд, а именно обединенные ячейки
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-03-02 14:13:42.303333
|
|
|
No_Hack
Сообщений: 10
Оценки: 0
Присоединился: 2009-02-27 14:13:06.476666
|
system_shock Повальные трудности )) Лана, если с этим тож траблы, можна сделать так: Ты насколько я понял не пренебрегаешь идеей ручного скачивания файла с сервера с дальнейшей автоматизацией..Тада сделай так: средствами vba разбери таблицу, попутно сгенерив ее html-код…Итак, имеем строку - html-код будущей таблицы. Потом: Set FSO = CreateObject("sсriрting.FileSystemObject") Set NFile = FSO.CreateTextFile("Путь к файлу", True) NFile.WriteLine ("Наша строка") Call NFile.Close Этот фрагмент кода vba создает текстовый фай и записывает в него любую строку. Файл сохраняется по тому пути, который ты для него придумал. Итак, мы уже имеем текстовый файл - желаемый html будущей таблицы, записанный в txt. Дело за малым - переправить его на свой сервер - для этого существуют апишная функция ftpputfile (если конечно твоя ось - винда). А на сервере код таблицы просто подставляется в веб-страницу, ну обычный php fileopen. Дешево и сердито З.Ы. Если оформление таблицы меняется часто и кардинально, возникнут проблемы, но тут уж ниче не попишешь, здесь никакой конвертер не поможет…В конечном счете можно добиться максимально универсального скрипта, клоторый будет предусматривать максимум вольностей в офромлении. По крайней мере глядя на эту таблицу, трудностей думаю не должно быть, она довольно толково составлена…Самый геморрой если там например постоянно меняются цвета обозначающие что-то жизненно важное, но здесь таково вроде нет )
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2009-03-04 16:10:51.680000
|
|
|
billvates
Сообщений: 148
Оценки: 0
Присоединился: 2009-02-27 16:54:37.846666
|
Ковыряясь в тырнете по этому вопросу нашел вот что - http://www.rayter.ru/PHP_Excel_parser_pro_4.5.zip Правда, еще не смотрел, но вроде оно…
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2010-06-24 11:06:39.113333
|
|
|
spk
Сообщений: 21
Оценки: 0
Присоединился: 2009-12-27 12:31:18.170000
|
Тема еще актуальна! Единственное, что я нашел - это php excel parser pro, но он при парсе выдает белый лист. Сам пробовал писать, но не получилось сделать, чтобы корректно отображались все таблицы, да и сервер сильно грузит… Могу сырцы выложить. Может кто-нибудь посмотрит?
|
|
|
RE: PHP конвертер из .xls в HTML/PHP - 2010-06-25 15:04:14.580000
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
У меня есть клас, который конвертирует екселевские файлы в HTML. Продам не дорого.
|
|
|
|
|