PHP и эксель

12
Maxouni
На сайте с 18.11.2008
Offline
119
1127

Может кто сталкивался с такой проблемой.

Есть xls файл счета. Его надо использовать как шаблон, те добавить метки и скриптом заменять.

Естественно через ПХП его не откроешь. Пробовал сохранить как mht(как html не катит, потомучто в счете картинки присутствуют, а его потом отправлять на почту надо поэтому желательно чтоб было одним файлом). Вот с mht вроде все ровно, но одна трабла - в кодировке он создается в us-ascii - поэтому русские буквы отображаются крокозябрами.

Посоветуйте что нибудь в этой ситуации.

Мож класс какой есть который откроет xls нормально. Тока не создаст а именно откроет. Или мож с mht кто сталкивался

Создание, продвижение, поддержка сайтов и приложений.
[umka]
На сайте с 25.05.2008
Offline
456
#1

А что вам мешает сделать, как вы сказали — сделать в Excel-е метки?

В полях, которые нужно заполнять из php, поставить значения типа '--------FIELD1---------', сохранить как XLS, а из пхп тупо делать замену.

По-моему, это самый простой способ.

Есть всякие классы, типа Spreadsheet_Excel_Writer, но я не знаю, как у них обстоят дела с картинками :)

Лог в помощь!
Maxouni
На сайте с 18.11.2008
Offline
119
#2

[umka], Функцию скажи мне которая нормально откроет xls и сохранит со всеми настройками которые были до этого?

Фопен не прокатывает((

[umka]
На сайте с 25.05.2008
Offline
456
#3

$handle=fopen("file.xls", "rb");

$handle=fopen("file.xls", "wb");

[Удален]
#4
Или мож с mht кто сталкивался

Первое что пришло в голову - открыть браузером (ИЕ, ФФ+плаг) и пересохранить в нужной кодировке. (если это разовая акция)

А вообще mht - это обычный (ну почти ;) ) архив. Можно попробовать распаковать, перекодировать и запаковать.

W
На сайте с 03.07.2007
Offline
36
#5

http://www.phplivedocx.org

вот правда doc docx pdf )

но мона xls ->doc а док уже обрабатывать

Лучшая веб студия Максимаф.ру (http://maksimaf.ru) ICQ : 464-338-997 MAil: wispoz@inbox.ru Телефон: 8(915) 368-45-93
sabotage
На сайте с 14.02.2007
Offline
192
#6

Отчеты и прайсы генерирую с помощью PHPExcel

S
На сайте с 10.03.2008
Offline
94
#7
sabotage:
Отчеты и прайсы генерирую с помощью PHPExcel

Можно было только читать. Уже можно писать в excel-файл?

Разрабатываем сайты (http://www.rclsoft.ru/)
sabotage
На сайте с 14.02.2007
Offline
192
#8
Steepler:
Можно было только читать. Уже можно писать в excel-файл?

Когда? Конечно можно, и в разные форматы.

http://phpexcel.codeplex.com/wikipage?title=Examples&referringTitle=Home

S
На сайте с 10.03.2008
Offline
94
#9
sabotage:
Когда? Конечно можно, и в разные форматы.
http://phpexcel.codeplex.com/wikipage?title=Examples&referringTitle=Home

Работает только с xlsx-файлами? Кириллицу поддерживает?

sabotage
На сайте с 14.02.2007
Offline
192
#10

Steepler,

1. нет, смотри доки, да и в примерах есть

2. да

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий