当前位置: 首页>>代码示例>>PHP>>正文


PHP Spreadsheet_Excel_Reader::dump_csv方法代码示例

本文整理汇总了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;
    }
}
开发者ID:bantyroy,项目名称:acs_dev_prj,代码行数:36,代码来源:common_helper.php


注:本文中的Spreadsheet_Excel_Reader::dump_csv方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。