成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 用PHP生成excel文件到指定目錄
全站頭部文字 我要出現在這里
用PHP生成excel文件到指定目錄 756 2023-12-10   

最近公司要生成報表,用PHP生成。

header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=test_data.xls");

我百度了下,貌似這個很快能夠實現,但是這個文件卻是生成在在瀏覽器下載的地方,

我想把生成的文件生成到指定的目錄,這樣能否實現呢?

還有,可以往里面插入圖片嗎?

PHPExcel是英文的,看了半天沒看懂。有沒有直接生成的例子看啊?

下面我們附上例子:

/**
 +----------------------------------------------------------
 * 導入所需的類庫 同java的Import
 * 本函數有緩存功能
 +----------------------------------------------------------
 * @param string $class 類庫命名空間字符串
 * @param string $baseUrl 起始路徑
 * @param string $ext 導入的文件擴展名
 +----------------------------------------------------------
 * @return boolen
 +----------------------------------------------------------
 */
function import($class, $baseUrl = '', $ext='.class.php') {
  static $_file = array();
  $class = str_replace(array('.', '#'), array('/', '.'), $class);
  if ('' === $baseUrl && false === strpos($class, '/')) {
    // 檢查別名導入
    return alias_import($class);
  }
  if (isset($_file[$class . $baseUrl]))
    return true;
  else
    $_file[$class . $baseUrl] = true;
  $class_strut = explode('/', $class);
  if (empty($baseUrl)) {
    if ('@' == $class_strut[0] || APP_NAME == $class_strut[0]) {
      //加載當前項目應用類庫
      $baseUrl = dirname(LIB_PATH);
      $class = substr_replace($class, basename(LIB_PATH).'/', 0, strlen($class_strut[0]) + 1);
    }elseif ('think' == strtolower($class_strut[0])){ // think 官方基類庫
      $baseUrl = CORE_PATH;
      $class = substr($class,6);
    }elseif (in_array(strtolower($class_strut[0]), array('org', 'com'))) {
      // org 第三方公共類庫 com 企業公共類庫
      $baseUrl = LIBRARY_PATH;
    }else { // 加載其他項目應用類庫
      $class = substr_replace($class, '', 0, strlen($class_strut[0]) + 1);
      $baseUrl = APP_PATH . '../' . $class_strut[0] . '/'.basename(LIB_PATH).'/';
    }
  }
  if (substr($baseUrl, -1) != '/')
    $baseUrl .= '/';
  $classfile = $baseUrl . $class . $ext;
  if (!class_exists(basename($class),false)) {
    // 如果類不存在 則導入類庫文件
    return require_cache($classfile);
  }
}

/**
* 導出EXCEL表格
* @param array $data 數據,二維數組,每條數據一條記錄
* @param array $title 每列數據的字段名,一唯數組,必須和數據順序一致(可省略)
* @param string $filename excel名稱
* @param array $field 需要指定導出的數據字段,排序必須和title一致,就是和查出數據的數組key值
*/
function exportExcel($data='',$title='',$filename='excel',$field=array()){
  if(!$data || !is_array($data)) return false;
  if($filename=='') $filename='excel';
  if($field && is_array($field)){//只要導出指定字段,且按這個順序導出
    $dateNew=array();
    foreach ($data as $k=>$v){
      foreach ($field as $fkey){
        $dateNew[$k][$fkey]=$v[$fkey];
      }
    }
    $data=$dateNew;
  }

  import("@.ORG.Util.ExcelXml");//調用導出excel類
  $xls = new ExcelXml('UTF-8', false, 'Sheet1');
  $xls->addArray($data,$title);
  $xls->generateXML($filename);
}

主站蜘蛛池模板: cgtn英语频道在线直播观看| 无所畏惧40集演员表| 女儿的朋友4| 刘永健| 功夫2免费观看普通话2021| 97理伦| 乱世三人行| 王若晰的个人资料| 大姐大| 周星驰国产凌凌漆| a friend in need中文翻译| 火辣身材| 国家征收土地多少钱一亩| 老阿姨电视剧免费观看| 柏欣彤12点以后跳的广场舞| 部队换季保养广播稿| 在线播放www| 张韶涵个人简历| 天道全集| 7~9年级古诗词全部| 小小春| 爱我你怕了吗| 遥远的天熊山电影完整版在线观看| 太子传说| 日别视频| xiee| 浙江卫视节目表 今晚| 阿内尔卡| 张寿懿| 刀客家族的女人演员表| 护花使者歌词| 台湾李丽萍十部必看电影| 火舞俪人 电影| 砌生猪肉| 罗斯福游戏| 扫毒3:人在天涯 电影| 魔法少女砂沙美| 迷斯拉| 11.27| 被打屁股作文| 滨美枝|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103