alexei76

Нужен прайс в XLS из CSV

В теме 7 сообщений

Есть сайт.. Выкладываем прайс в XLS и ZIP формате на сайт..  раз в день вечером... Прога формирует файлик и на FTP выкладывает.

Нужно избавится от локальной это обработки.  На сайт для интернет магазина выгружается файл csv и в нем все данные для прайса есть..

Как можно сделать чтобы на  там на сайте, например ночью, скрипт отработал CSV файлик создал прайс в эксельке красивый с шапкой и структурой и положил для скачивания...))

Ну и кто может сделать  и сколько стоит?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Давным давно обходил проблему хлс через подсовывание банального хтмл таблицы с метатегами экселя и расширением хлс.

Эксель хавал нормально. 

Ты бы написал на каком движке у тебя сайт для начала. Ну или если вдска чего там можно будет запускать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну почти понял что наговорил)..  в общих понятиях)..

Сайт на самописном php))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 14.11.2017 в 15:39, alexei76 сказал:

Ну почти понял что наговорил)..  в общих понятиях)..

Сайт на самописном php))

Цитата

include 'PHPExcel/IOFactory.php';

$objReader = PHPExcel_IOFactory::createReader('CSV');

// If the files uses a delimiter other than a comma (e.g. a tab), then tell the reader
$objReader->setDelimiter("\t");
// If the files uses an encoding other than UTF-8 or ASCII, then tell the reader
$objReader->setInputEncoding('UTF-16LE');

$objPHPExcel = $objReader->load('MyCSVFile.csv');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('MyExcelFile.xls');

https://github.com/PHPOffice/PHPExcel

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я так понимаю, что таким путем получится простая табличка с данными. а хотелось бы приятный вид получить,  шрифты, выравнивание и другое оформление применить, чтобы прайс был достойного вида.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 16.11.2017 в 02:32, ГМО сказал:

Тут не силен разобраться)....  Выше вопрос написал, поможете?

Изменено пользователем alexei76

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти