|
прочитать данные из excel-файлаОбсуждение темы прочитать данные из excel-файла в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Здравствуйте! имеется файл FILE.XLS нам необходимо извлечь из него данные по колонкам например пары из колонок 3 и 4 в каждом раду как ... |
|
Опции темы |
13.03.2008, 10:16 | #1 |
|
Здравствуйте!
имеется файл FILE.XLS нам необходимо извлечь из него данные по колонкам например пары из колонок 3 и 4 в каждом раду как это сделать средствами PHP и MySQL? DOM* и классы не использовать Заранее благодарен Алексей Днепр |
|
13.03.2008, 11:00 | #2 |
|
Лицензировать у Microsoft и прочитать документацию по внутреннему формату Microsoft Excel, после чего написать парсер.
А если вы думаете, что это кто-то станет делать за вас, то вы глубоко заблуждаетесь. |
|
13.03.2008, 11:02 | #3 |
|
Да уж. При всём при этом ваш парсер скорее всего будет поддерживать только одну версию Excel. кароче - жесть. полная жесть.
|
|
13.03.2008, 12:31 | #4 |
|
Упрощаю ваши мучения: xls.zip
Енто xls reader. хороший, функциональный. Работает с Excel97 - Excel 2003 с .xlsx (формат Excel 2007) работать неумеет, сорри. Также ваши пожелания безклассовости данного ридера засунуты в ж**у. Если не хотите классов, меняйте код сами. На "чистом" php работать не будет. то есть будет, но ничего русского вы из него не получите. на хостинге нужно чтоб был iconv или mb_string. для перевода с юникода. Ну вот, всё. |
|
13.03.2008, 12:56 | #5 |
|
ЗЫ. Yandex и Google - великие вещи. Данную библиотеку я нашёл за 3 минуты...
Добавлено через 23 минуты Хмм, соврал начёт того, что не будет работать без mb_string или iconv. Будет, но тогда нужно поставить вывод данных в utf-8 и работать только с ним Последний раз редактировалось Асмодиан; 13.03.2008 в 12:56.. Причина: Добавлено сообщение |
|
15.03.2008, 23:37 | #6 |
|
Я сталкивался с читалками Excel, например, в smarty, но они какие-то глючные все. Я привык к старому доброму, но надежному способу: Excel -> Txt , а его уже читаешь с помощью PHP.
Ну или как вариант - ASP / ASP.Net , там с экселем никаких проблем |
|
16.03.2008, 17:17 | #7 |
|
Клёвое предложение - переписывать всё ради Excel, переходя на ASP. Данную читалку Excel тестировал сам. У меня, благо, много всевозможных Excel-файликов
Ну и резальтат меня вполне удовлетворил - действительно читает всё, кроме xlsx (2007) файлов. и читает правильно |
|
16.03.2008, 18:52 | #8 |
|
Может быть Я просто привык полагаться только на себя, и имел негативный опыт со сторонними читалками, поэтому не особо им доверяю
|
|
17.03.2008, 01:14 | #9 | |
|
Цитата:
Ну, а разобрать XML — это как два пальца. |
|
|
Этот пользователь сказал спасибо deMone за это полезное сообщение: | Асмодиан (08.04.2008) |
08.04.2008, 16:44 | #10 |
|
Вообще существует оч полезный репозитарий PEAR.
Но без классов не обойтись. Я так понимаю ты используешь 3-ий пхап. Лучше уж 4, а то и 5ый поставить....там полная поддержка классов. Вот ссылочка, про xls все описано http://phpclub.ru/detail/article/Excel_Writer Там вообще про запись....но механизм записи есть, значит можно с таким же успехом и прочесть данные. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как прочитать флеш? | ShadowShadow | Технологии Flash | 7 | 19.12.2010 09:04 |
Как прочитать параметры запуска клипа в as3? | Асмодиан | Технологии Flash | 0 | 01.02.2010 11:11 |
Не могу прочитать текст | VeraNKR | Кальянная | 1 | 23.01.2007 03:22 |
php и excel | mutineer | HTML, CSS, JavaScript | 6 | 28.02.2005 22:36 |
Прочитать каждому | Sehnsucht | Зал дебютантов | 4 | 28.04.2004 22:22 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|