[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: экспорт файла Spreadsheet_Excel_Writer
pavel
Создаю файл excel c помощью Spreadsheet_Excel_Writer.

Сервер unix-овый, клиент на винде. Все ок.

Открываю из под OpenOffice.org Calc вместо букв караказямбы...
Другие документы созданые в виндовом Excel-е открывются без проблем.

Если, кто сталкивался подскажите как поправить кодировку?



Спустя 1 минута, 19 секунд (31.01.2008 - 17:32) disc написал(а):
Какой кодировокй работаешь?

Спустя 16 часов, 54 минуты, 16 секунд (1.02.2008 - 10:26) pavel написал(а):
Цитата(disc @ 31.1.2008, 17:32) [snapback]32928[/snapback]
Какой кодировокй работаешь?

Скрипты в cp1251
Но файлы, созданые в виндовом экселе я так понимаю тоже в cp1251 и в OpenOffice открываются нормально...

Спустя 1 час, 3 минуты, 57 секунд (1.02.2008 - 11:30) disc написал(а):
UTF8 пробуй

Спустя 4 дня, 5 часов, 21 минута, 14 секунд (5.02.2008 - 16:52) pavel написал(а):
Цитата(disc @ 1.2.2008, 11:30) [snapback]32961[/snapback]
UTF8 пробуй

Не выходит crying.gif
Вот что это за кодировка?
Çàïðîñû

Спустя 6 дней, 23 часа, 4 минуты, 8 секунд (12.02.2008 - 15:56) pavel написал(а):
Оказывается такая проблема под виндой в Open Office тоже.
Куда преобразовывать, непонятно...

Спустя 19 часов, 14 минут, 2 секунды (13.02.2008 - 11:10) pavel написал(а):
Проблема решена. Если кого интересует:

PHP
header("Content-Encoding: windows-1251");
require_once 
"Spreadsheet/Excel/Writer.php";
$xls =& new Spreadsheet_Excel_Writer();
$xls->send("test.xls");
$sheet =& $xls->addWorksheet('Binary Count');
$xls->setVersion(8);
$sheet->setInputEncoding('CP1251');
$sheet->write(0,0,'русский');
$xls->close();

т.е. надо прописать header, setInputEncoding и setVersion

Спустя 1 год, 4 месяца, 6 дней, 2 часа, 40 минут, 16 секунд (19.06.2009 - 12:50) artymen написал(а):
Правильное решение проблемы:
http://forum.vingrad.ru/forum/topic-263846...-кодировка.html


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.