| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 20.02.10 Prihlásený: 29.04.16 Príspevky: 29 Témy: 13 | Napísal benqo: 07.02.2014 17:45 | |
|
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: <?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é.';
?>
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Skus pouzit po zvoleni konkretnej db (mysql_select_db), ak pouzivas utf8: Kód: mysql_query("SET NAMES 'utf8'");
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|