trieda phpexcel -> problém s diakritikou

Programovacie jazyky, rady, poradňa...
benqo
Amateur
Amateur
Príspevky: 12
Registrovaný: 20 feb 2010, 9:46

trieda phpexcel -> problém s diakritikou

Príspevok od používateľa benqo »

Dobrý deň sa praje :)

spojazdnil som si tuto triedu, všetko funguje až na to že mi nechce vypisovať údaje(písmená) kde sa nachádza mäkčeň, dĺžeň...
Skúšal som nastaviť rôzne kódovania, cez UTF-8_general_ci, CP1250_ci, UTF-16_general_ci... v databáze

Chcel by som sa spýtať, či už niekto mal s týmto problém a ako ho vyriešil, respektíve v čom môžem mať chybu alebo čo robím zle.
prikladam kod

Kód: Vybrať všetko

<?php

require "class/PHPExcel.php";
require "class/PHPExcel/Writer/Excel2007.php";
date_default_timezone_set('Europe/Bratislava')
;
$dokument = new PHPExcel;
$dokument->getProperties()->setCreator('Martin M.');
$dokument->getProperties()->setLastModifiedBy('Martin M.');
$dokument->getProperties()->setTitle('abcd');
$dokument->removeSheetByIndex(0);

$stlp = array('B' => 'A', 'C' => 'B', 'D' => 'C', 'E' => 'D');
$str = $dokument->createSheet();
$str->setTitle('ABCDE');
$str->getColumnDimension('A')->setWidth(30);
$str->getColumnDimension('B')->setWidth(20);
$str->getColumnDimension('C')->setWidth(20);
$str->getColumnDimension('D')->setWidth(20);
$str->setCellValue('A1', 'B');
$str->setCellValue('B1', 'C');
$str->setCellValue('C1', 'D');
$str->setCellValue('D1', 'E');

$ulozisko_surov = mysql_connect("localhost:3306","xx","yy");
$db = mysql_select_db("zz", $ulozisko_surov);

$zmes = mysql_query("SELECT * FROM abcd");
$riadokpoc = 2;
$str->getDefaultStyle()->getFont()->setName('Arial')
                                   ->setSize(10);
						
while ($surov = mysql_fetch_assoc($zmes)){
$str->setCellValue('A'.$riadokpoc, $surov['b']);
$str->setCellValue('B'.$riadokpoc, $surov['c']);
$str->setCellValue('C'.$riadokpoc, $surov['d']);
$str->setCellValue('D'.$riadokpoc, $surov['e']);
    				   
$riadokpoc++;
}

$zapis = new PHPExcel_Writer_Excel2007($dokument);
$zapis->save('doc/abcd.xlsx');

print 'Ty vole, je to vyexportované.';

?>
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: trieda phpexcel -> problém s diakritikou

Príspevok od používateľa weroro »

benqo
Amateur
Amateur
Príspevky: 12
Registrovaný: 20 feb 2010, 9:46

Re: trieda phpexcel -> problém s diakritikou

Príspevok od používateľa benqo »

Ďakujem, už to ide ako má
Napísať odpoveď