Bila anda menggunakan php-excel-reader untuk membaca file Excel dengan PHP, kadang menemui kesulitan mengambil nilai integer atau float, solusinya adalah menggunakan raw()
Contoh

<?php
require('excel_reader.php');
$data = new Spreadsheet_Excel_Reader('data_barang.xls');
$hasildata = $data->rowcount($sheet_index = 0);
for ($i=4; $i<=$hasildata; $i++) {
$qty = $data->val($i, 10);
var_dump($qty);
}

outputnya
string(7) "General" string(7) "General" string(7)
ubah val() menjadi raw()

<?php
require('excel_reader.php');
$data = new Spreadsheet_Excel_Reader('data_barang.xls');
$hasildata = $data->rowcount($sheet_index = 0);
for ($i=4; $i<=$hasildata; $i++) {
$qty = $data->raw($i, 10);
var_dump($qty);
}

integer float php excel

masih banyak bug yang lainnya, solusi permanentnya adalah pindah ke PHPExcel.

Leave a comment

Your email address will not be published. Required fields are marked *