Перейти к содержанию

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


alexei76

Рекомендуемые сообщения

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

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

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

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

 

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

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

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

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

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

В 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, ГМО сказал:

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

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

  • 1 month later...
9 часов назад, alexei76 сказал:

поднимаю тему..   актуально.. 

ищу кто может сделать.

 

В 13.11.2017 в 15:16, alexei76 сказал:

Нужно избавится от локальной это обработки. 

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

csv значит формируется нелокальной обработкой?

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

Нет ,

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

2. Файл прайса в экселе делается также локально, но другой прогой  и вечером выгружается на сайт.

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

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

55 минут назад, alexei76 сказал:

Нет ,

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

2. Файл прайса в экселе делается также локально, но другой прогой  и вечером выгружается на сайт.

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

1 программой учета продаж каждый час делается xls и закидывается на ФТП сайта.

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

Ну тут нюанс некоторый есть..

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

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

Нет. 

Memo Fora 4x4 "Свой бизнес"

и как я понял ты в программе учета предложил бы это сделать?

А скриптом на сайте  как хотелось бы?

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

@ГМО что-то опять пропал...  так поможешь или нет?

И ты программишь только по 1С?? сайтами не занимаешься?

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

Заархивировано

Эта тема находится в архиве и закрыта для дальнейших ответов.

×
×
  • Создать...