Jump to content


Photo
- - - - -

Экспорт в MS Excel без лишних действий пользователя

экспорт iconv csv excel

2 replies to this topic

#1 vipdle

vipdle
  • JBZoo User (rus)
  • User rate: 0
  • posts: 34
  • topics: 7

Posted 31 January 2017 - 12:02

Коллеги здравствуйте,

возник вопрос по экспорту, на который по форуму не нашёл ответ.

При экспорте в csv файл автоматически проставляется кодировка UTF-8 без BOM.

Когда речь идёт про опытных пользователей, процедура Notepad++ -> Перекодировать в ANSI -> открыть в Excel подходит.

 

Но иногда, конечным пользователем является контент менеджер. Такому пользователю обычно сложно объяснить причину, по которой ему необходимо ставить OpenOffice или Notepad++, менять кодировку и делать прочие лишние манипуляции для открытия в excel выгруженных с сайта заявок клиентов.

 

Неужели нет возможности добавить при экспорте выбор кодировки, в которой сохранять csv файл, а в функцию формирования этого файла добавить что-то вроде

$csv = iconv("UTF", "Windows-1252", $csv); ?

 

Может кто-то уже пытался реализовать подобное. Подскажите пожалуйста с какими сложностями столкнулись и где формируется полное содержимое, которое складывается в csv файл и архив при экспорте?

 

Заранее благодарен.

 


  • 0

#2 DMTR3000S

DMTR3000S
  • JBZoo User (rus)
  • User rate: 110.7
  • posts: 1044
  • topics: 44

Posted 02 February 2017 - 08:20

необходимо ставить OpenOffice

Всё правильно, поскольку он работает с CSV наиболее корректно, в отличие от продуктов майкрософт.

 

Вы можете доработать экспорт под свои нужды, за него преимущественно отвечает, насколько я помню, хэлпер jbexport.php, находящийся по адресу:

/media/zoo/applications/jbuniversal/framework/helpers

  • 0

#3 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 04 February 2017 - 23:57

Как говориться, есть две кодировки - не правильная и UTF.

 

И продукты MS и OpenOffice умеют работать с обеими кодировками без каких либо нареканий.

Просто нужно не поленится и выбрать её при открытии или сохранении.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Click to return to top of page in style!