Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Работа с Excel
|
|||
|---|---|---|---|
|
#18+
Пытаюсь открыть: Код: plaintext 1. 2. 3. 4. 5. автор Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft Office Excel<br/><b>Description:</b> Не удалось найти "price.xls". Проверьте правильность ввода имени и расположения файла. При попытке открытия файла из списка недавно использованных файлов убедитесь, что файл не был переименован, перемещен или удален.' in C:\apache\berg.ru\www\testprice.php:4 Stack trace: #0 C:\apache\berg.ru\www\testprice.php(4): variant->Open('price.xls') #1 {main} thrown in C:\apache\berg.ru\www\testprice.php on line 4 Полный путь (c:\...) писать нельзя, т.к. это cms и у каждого хостера он свой. Что с этим делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2010, 14:32 |
|
||
|
Работа с Excel
|
|||
|---|---|---|---|
|
#18+
Возьмите из массива $_SERVER путь к скрипту. Извлеките директорию (например с помощью функции pathinfo). Похепе под рукой нет, так что код не напишу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2010, 14:37 |
|
||
|
Работа с Excel
|
|||
|---|---|---|---|
|
#18+
MegaLastaПытаюсь открыть: Код: plaintext 1. 2. 3. 4. 5. Чё-то не понятно. Вы где его на сервере что-ли отобразить хотите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2010, 14:41 |
|
||
|
Работа с Excel
|
|||
|---|---|---|---|
|
#18+
<?php $pathinfo = pathinfo($_SERVER['SCRIPT_FILENAME']); $dir_name = $pathinfo['dirname']; $xls = new COM("Excel.Application"); // Создаем новый COM-объект $xls->Application->Visible = 1; // Заставляем его отобразиться $xls->Workbooks->Open($dir_name . "/price.xls"); // Открываем ранее сохраненный документ ?> Вторая строчка тоже заинтриговала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2010, 14:46 |
|
||
|
Работа с Excel
|
|||
|---|---|---|---|
|
#18+
Hett, Написал: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. автор C:/apache/berg.ru/www/1.xlsx Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft Office Excel<br/><b>Description:</b> Нет доступа к файлу 'C://apache/berg.ru/www/1.xlsx'. Это может быть вызвано одной из следующих причин. • Имени файла или пути не существует. • Файл используется другой программой. • Имя книги, которую вы пытаетесь сохранить, совпадает с именем открытой в данный момент книги.' in C:\apache\berg.ru\www\testprice.php:9 Stack trace: #0 C:\apache\berg.ru\www\testprice.php(9): variant->Open('C:/apache/berg....') #1 {main} thrown in C:\apache\berg.ru\www\testprice.php on line 9 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2010, 14:50 |
|
||
|
Работа с Excel
|
|||
|---|---|---|---|
|
#18+
MegaLasta, Давайте сначала разберёмся со строчкрй: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2010, 14:51 |
|
||
|
Работа с Excel
|
|||
|---|---|---|---|
|
#18+
Hett, так тоже пишет: автор Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft Office Excel<br/><b>Description:</b> Нет доступа к файлу 'C://apache/berg.ru/www/price.xls'. Это может быть вызвано одной из следующих причин. • Имени файла или пути не существует. • Файл используется другой программой. • Имя книги, которую вы пытаетесь сохранить, совпадает с именем открытой в данный момент книги.' in C:\apache\berg.ru\www\testprice.php:17 Stack trace: #0 C:\apache\berg.ru\www\testprice.php(17): variant->Open('C:/apache/berg....') #1 {main} thrown in C:\apache\berg.ru\www\testprice.php on line 17 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2010, 14:53 |
|
||
|
Работа с Excel
|
|||
|---|---|---|---|
|
#18+
ShSerge, Это пример из мануала. Там пишут: автор Теперь через дескриптор $xls мы можем обращаться ко всем свойствам и методам Excel. Будет ли отображаться Excel или нет, указывается в свойстве Visible() объекта Application(). Если мы этому свойству присвоим значение 1, то программа будет отображаться, если 0, то нет: Можно поставить 0. Но проблема не в этом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2010, 14:54 |
|
||
|
Работа с Excel
|
|||
|---|---|---|---|
|
#18+
ПС. Если хотите работать с экселем на сервере используйте XSLT, щас так все делают. К тому же, это - не зависит от платформы, а формат экселя, сейчас открыт. Только не уверен, что Вам это надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2010, 14:55 |
|
||
|
Работа с Excel
|
|||
|---|---|---|---|
|
#18+
MegaLastaShSerge, Это пример из мануала. Там пишут: автор Теперь через дескриптор $xls мы можем обращаться ко всем свойствам и методам Excel. Будет ли отображаться Excel или нет, указывается в свойстве Visible() объекта Application(). Если мы этому свойству присвоим значение 1, то программа будет отображаться, если 0, то нет: Можно поставить 0. Но проблема не в этом... Опять тот же вопрос. Вам на сервере отображать нужно или на клиенте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2010, 14:56 |
|
||
|
Работа с Excel
|
|||
|---|---|---|---|
|
#18+
ShSerge, Мне просто динамически сформировать файл(записать данные). И поставить ссылку на его скачивание с сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2010, 14:58 |
|
||
|
Работа с Excel
|
|||
|---|---|---|---|
|
#18+
Если попытатся создать новый документ: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. автор Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft Office Excel<br/><b>Description:</b> Невозможно получить свойство SaveAs класса Workbook' in C:\apache\berg.ru\www\testprice.php:19 Stack trace: #0 C:\apache\berg.ru\www\testprice.php(19): variant->SaveAs('price1.xls') #1 {main} thrown in C:\apache\berg.ru\www\testprice.php on line 19 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2010, 15:07 |
|
||
|
Работа с Excel
|
|||
|---|---|---|---|
|
#18+
Может, кому будет интересно... Решил проблему очень просто: сохранил в .xls формате обычную html таблицу. Оказывается, он ее отлично воспроизводит, да еще и с оформлением (шириной колонок, цветами и т.п.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2010, 20:18 |
|
||
|
Работа с Excel
|
|||
|---|---|---|---|
|
#18+
бойан. как думаешь экспорт в эксель все нормальные люди делают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2010, 22:17 |
|
||
|
Работа с Excel
|
|||
|---|---|---|---|
|
#18+
Вот такая штука как сделать что бы файл отрывался не на сервере а на клиенте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 18:50 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=116&tid=1463962]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 270ms |
| total: | 412ms |

| 0 / 0 |
