本文整理汇总了PHP中Spreadsheet_Excel_Reader::dump_csv方法的典型用法代码示例。如果您正苦于以下问题:PHP Spreadsheet_Excel_Reader::dump_csv方法的具体用法?PHP Spreadsheet_Excel_Reader::dump_csv怎么用?PHP Spreadsheet_Excel_Reader::dump_csv使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Spreadsheet_Excel_Reader
的用法示例。
在下文中一共展示了Spreadsheet_Excel_Reader::dump_csv方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: upload_data_from_file
function upload_data_from_file($name, $UploadDir)
{
$CI =& get_instance();
$def_val = "value not inserted";
$ext = getExtension($name);
if ($ext == '.xls') {
require_once 'excel_reader2.php';
$pathToFile = $UploadDir . $name;
$data = new Spreadsheet_Excel_Reader($pathToFile);
$worksheet = $data->dump_csv($row_numbers = false, $col_letters = false, $sheet = 0, $table_class = 'excel');
$row = 0;
if (!empty($worksheet)) {
$number_of_column = count($worksheet[0]);
$all_keys = array();
$final_array = array();
foreach ($worksheet as $key => $row) {
for ($i = 0; $i < $number_of_column; $i++) {
$final_array[$key][$i] = base64_decode($row[$i]) == '' ? 'value not inserted' : base64_decode($row[$i]);
}
}
}
//pr($final_array,1);
return $final_array;
} elseif ($ext == '.csv') {
$ret = array();
$info = fopen($UploadDir . $name, "r");
$i_cnt = 0;
$row = 0;
while (($values = fgetcsv($info)) !== false) {
$ret[] = $values;
}
return $ret;
} else {
return FALSE;
}
}