Phpexcel cellaformázás
Blog> PHP> PHPExcel: formázó cellák
Az aktív tábla objektuma egy külön változóba kerül, így a kód kiegyenlítése kevésbé nehézkes.
Először is szeretném felhívni a figyelmet a cellák oszlopainak szélességére, talán ez az első dolog, amely az excel fájlt generálja, különösen akkor, ha az érték hossza jelentősen meghaladja a szabványos cellaméreteket.
Állítsa be a cellák oszlopainak szélességét
Egyes cellák értékei rosszul jelenhetnek meg, ez általában a rossz cellatípus miatt következik be. Például az A1 cellában megpróbálunk olyan kódot írni, amely úgy néz ki, mint a 00047, amely után ennek eredményeként 47 értéket látunk a cellában, és ez a konverzió az egész oszlopban történik. Az oszlop értékeinek pontosabb megjelenítéséhez tanácsos használni a String-típust.
A cella típusának meghatározásához használhatja a setCellValue () metódust. használja a setCellValueExplicit () metódust. A módszer paramétereinek értéke ugyanúgy történik, kivéve, hogy a végén egy további paraméter (a mi esetünkben a PHPExcel_Cell_DataType :: TYPE_STRING), amely meghatározza a cella típusát.
Állítsa be a cella értékét és típusát
Gyakran szükséges néhány cellát stilizálni, például a betűtípus, méret, szín és vastagság beállításához. Lássuk, hogyan lehet ezt tenni.
A szkriptek másik kiszolgálóra történő átviteléhez bizonyos hibák megjelenése társulhat. ami a helyszín hibás működéséhez vezet, vagy egyáltalán nem működik. Ha hasonló problémákkal szembesül, ajánlok egy cikket olvasásra.