Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Выгрузка в exel

00 голосов
10
Подскажите, можно ли какие-то свои табличные данные выгрузить в exel, как это сделано в админке. Может есть доступные функции в API. В мануале не нашел. -(
спросил 12 Фев, 13 от TOR1 (200 баллов)

10 Ответы

00 голосов
Цитата
Андрей Кобелев пишет:
Подскажите, можно ли какие-то свои табличные данные выгрузить в exel, как это сделано в админке. Может есть доступные функции в API. В мануале не нашел. -(



Это стандартные функции php.

Код
   $fp = fopen('result.csv', 'w');
   foreach ($arWord as $arVal)
   {
       $ar = __CityUASclon(strtoupper($arVal));
       fputcsv($fp, explode(',', $ar));
   }
   fclose($fp);
ответил 12 Фев, 13 от Lekar (2,220 баллов)
00 голосов
Это да. А именно в excel. В смысле чтобы расширение файла .xls
ответил 09 Март, 13 от TOR1 (200 баллов)
00 голосов
Цитата
Андрей Кобелев пишет:
Это да. А именно в excel. В смысле чтобы расширение формат файла .xls



Как вариант, посмотрите как делается в админке битрикса :)
ответил 04 Апр, 13 от Lekar (2,220 баллов)
00 голосов
Смотрю. Пока не очень понятно. :(
ответил 31 Июль, 13 от TOR1 (200 баллов)
00 голосов
Цитата
Андрей Кобелев пишет:
Смотрю. Пока не очень понятно. smile:(

Подается заголовок браузеру, что контент это экселевский файл.
Далее обычная таблица html
ответил 02 Ноя, 13 от NitroGeN (2,840 баллов)
00 голосов
Че, серьезно, а я думал класс какой для работы с excel. :o
ответил 08 Фев, 14 от TOR1 (200 баллов)
00 голосов
Сама недавно разбиралась с вопросом.
В битриксе есть класс для работы с xml - CXMLCreator. С его помощью можно генерить документы и открывать их как экселевские.
ответил 29 Май, 14 от MoP (100 баллов)
00 голосов
Ну, в общем, понятно. Спасибо за ответы. Первый файл уже сделал. :)
ответил 25 Сен, 14 от TOR1 (200 баллов)
00 голосов
Немного про битриксовый excel. У нас есть возможность выгрузить любое содержимое инфоблока в excel. Excel строится в файле /bitrix/modules/main/interface/admin_lib.php, конкретно функцией DisplayExcel().

Может поможет...
ответил 29 Янв, 15 от Incubus (580 баллов)
00 голосов
А как сделать чтобы картинки тоже в эксель файл выгружались? А то они ссылками выгружаются а ссылки не полные, вобщем как сделать чтобы в эксель файл при выгрузке еще и картинка вставлялась?
ответил 13 Май, 15 от KaTeHbKa (100 баллов)

Похожие вопросы

0 голосов
1 ответ
0 голосов
0 ответов
спросил 19 Сен, 13 от Grimmi (2,560 баллов)
0 голосов
3 ответов
0 голосов
1 ответ
спросил 19 Июль, 15 от mich802 (220 баллов)
0 голосов
2 ответов