alexei76

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

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

Есть сайт.. Выкладываем прайс в 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

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


Ссылка на сообщение
Поделиться на другие сайты
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 файл, только в ручную. Платить, за то чтобы это настроить, смысл, опять сводимся к локальному, лучше тогда заплатить и сразу там на сайте чтобы это работало.) более надежно.. 

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


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, alexei76 сказал:

@ГМО   можно сделать? или какие-то другие предложения может есть?

Программа учета какая? 1с?

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


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

Нет. 

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

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

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

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


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

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

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

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


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

Присоединиться к общению

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

Гость
Ответить в этой теме...

×   Вы вставили контент с форматированием.   Удалить форматирование

  Разрешено использовать не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...