ayrat9
Новичок
phpexcel - вопросы по функциям
сразу предупрежу: мануал читал, но нашел ответа (возможно пока)
1) как избежать обрезания нулей (к примеру артикул товара "03456" -> записывается в .xlsx как "3456")?
2) как заменить запятую на точку (к примеру артикул товара "7.3456" -> записывается в .xlsx как "7,3456")?
3) как замораживать строки?
-~{}~ 15.12.09 01:28:
в МОЕМ конкретном случае ответ на первые два вопроса:
сразу предупрежу: мануал читал, но нашел ответа (возможно пока)
1) как избежать обрезания нулей (к примеру артикул товара "03456" -> записывается в .xlsx как "3456")?
2) как заменить запятую на точку (к примеру артикул товара "7.3456" -> записывается в .xlsx как "7,3456")?
3) как замораживать строки?
-~{}~ 15.12.09 01:28:
в МОЕМ конкретном случае ответ на первые два вопроса:
Код:
if(preg_match("/^[a-zA-Z0-9,\.]+$/", $artartikul))
{
$objPHPExcel->getActiveSheet()->getCell('A'.$y)->setValueExplicit($artartikul, PHPExcel_Cell_DataType::TYPE_STRING);
}
else
{
$objPHPExcel->getActiveSheet()->setCellValue('A'.$y, iconv("cp1251", "UTF-8", $artartikul));
}