Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHPExcel
Forum PHP.pl > Forum > PHP
umatik
Witam mam problem z klasą PHPExcel
Problem z liczbami, a właściwie ciągiem znaków składających się tylko z cyfr (numer telefonu)

  1. $sheet->setCellValue($r.($klucz+2), (string)"123456789");


Zamiast "123456789" w komórce mam 1,23E+08
kolryb29
Rozwiń tą komórkę (rozciągnij), czasem w Excelu pokazuje liczby wykładniczo. Taki niuans Excela.
sowiq
Spróbuj tak:
  1. $sheet->getCell('A1')->setValueExplicit('1234567890123456', PHPExcel_Cell_DataType::TYPE_STRING);


Albo tak:
  1. $sheet->getActiveSheet()->getStyle('A1')
  2. ->getNumberFormat()
  3. ->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
umatik
super ! rzeczywiście rozszerzenie kolumny dało rade (używam tylko viewera więc nie miałem jak sprawdzić)
@ sowiq Twoje wskazówki też działają

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.