Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHPExcel, format danych w komórce
umatik
post
Post #1





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 17.05.2002
Skąd: lodz

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
kolryb29
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 1
Dołączył: 28.07.2009

Ostrzeżenie: (0%)
-----


Rozwiń tą komórkę (rozciągnij), czasem w Excelu pokazuje liczby wykładniczo. Taki niuans Excela.
Go to the top of the page
+Quote Post
sowiq
post
Post #3





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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);


Ten post edytował sowiq 7.05.2013, 16:26:11
Go to the top of the page
+Quote Post
umatik
post
Post #4





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 17.05.2002
Skąd: lodz

Ostrzeżenie: (0%)
-----


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ą



Ten post edytował nospor 7.05.2013, 17:02:23
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 10:29