简介:

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).'/';

}

}

导入所需的类库 同java的Import

本函数有缓存功能

@param string $class 类库命名空间字符串

@param string $baseUrl 起始路径

@param string $ext 导入的文件扩展名

php 导出文件另行指定路径,生成excel文件到指定目录的函数php类库相关推荐

  1. java基于jxl.jar包生成Excel文件到指定目录和服务器下载两种模式的使用方法

    导入jxl包 import java.io.File; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableCe ...

  2. python xlwt模块生成excel文件并写入数据 xlrd读取数据

    python中一般使用 xlwt (excel write)来生成Excel文件(可以控制单元格格式),用 xlrd 来读取Excel文件,用xlrd读取excel是不能对其进行操作的. 1.xlrd ...

  3. 用C#生成Excel文件的方法和Excel.dll组件生成的方法

    NET Framework1.0和1.1 都没有实现OleContainer组件.查遍MSDN,最后得了一个提示:可以使用IEBrowser来模拟OleContainer.这绝对是一个超重的实现,不过 ...

  4. python xlwt写入excel_python xlwt模块生成excel文件并写入数据 xlrd读取数据

    python中一般使用 xlwt (excel write)来生成Excel文件(可以控制单元格格式),用 xlrd 来读取Excel文件,用xlrd读取excel是不能对其进行操作的. 1.xlrd ...

  5. python excel web_使用python在WEB页面上生成EXCEL文件

    近日写的一个程序需要在WEB服务器上生成EXCEL文件供用户下载,研究了一下找到了以下比较可行的实现方案,下面以web.py为例,把相关代码贴出来供大家参考: 首先需要下载生成EXCEL的模块,推荐使 ...

  6. java导出excel文件_POI生成EXCEL文件

    一.背景 根据指定格式的JSON文件生成对应的excel文件,需求如下 支持多sheet 支持单元格合并 支持插入图片 支持单元格样式可定制 需要 标题(title),表头(head),数据(data ...

  7. java poi 生成excel_利用POI生成EXCEL文件的方法实例

    一.背景 Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API.用它可以使用Java读取和创建,修 ...

  8. 批量提取多个Excel文件内指定单元格的数据(文件名和数据)

    批量提取多个Excel文件内指定单元格的数据(文件名和数据) 例如收集了excel表格统一格式的个人简历,从中抽取个人基本信息,生成数据表. 将源数据excel文件放在同一个文件夹下. 新建一个sho ...

  9. poi导出excel 损坏_Java使用POI生成Excel文件后打不开的问题

    在实际的工作中,有时会遇到获取数据后需要存入Excel文件的情况.但是,在生成Excel文件后,发现无法正常打开该文件. 例如:以当前的时间点为文件名,新生成一个Excel文件.先来看看下面一段代码. ...

  10. java导出excel 打不开_Java使用POI生成Excel文件后打不开的问题

    在实际的工作中,有时会遇到获取数据后需要存入Excel文件的情况.但是,在生成Excel文件后,发现无法正常打开该文件. 例如:以当前的时间点为文件名,新生成一个Excel文件.先来看看下面一段代码. ...

最新文章

  1. Linux系统有od程序吗,Linux od命令
  2. 读《大道至简》第三章 有感
  3. 【报告分享】2020数字人民币发展研究报告.pdf(附下载链接)
  4. vim 的ctags,taglist和supertab详解
  5. javascript设置首页,加入收藏
  6. 数据清洗与数据预处理浅析
  7. 2015年1月c语言程序设 第二版,2015年电大1253+C语言程序设计A(2010年1月)小抄参考.doc...
  8. 用html标记语言编写一个简单的网页代码,一个简单的网页设计代码
  9. python求梅花数_《梅花易数》又叫梅花数
  10. kettle软件的使用
  11. Java base64转inputStream
  12. 对所有员工的薪水按照salary降序进行1-N的排名
  13. 现在国内程序员的工资是什么行情?
  14. PTA 7-18 新浪微博热门话题
  15. DSP2837x ECAP调试(BLDC霍尔)
  16. Js isNaN()和Number.isNaN()、isFinite() 和 Number.isFinite()
  17. Rasa 3.x 学习系列- 内网环境部署Docker及Rasa duckling、Redis
  18. 一位工作七年的Java工程师给毕业生的经验分享
  19. 关于低功耗IPC市场介绍之原厂介绍
  20. 手把手教你提升抖音直播间人气、流量的6个技巧

热门文章

  1. SQL Server 2005无日志文件附加数据库[转载]
  2. Kinect开发教程八:OpenNI2显示深度、彩色及融合图像
  3. 国家自然科学基金申请书写作攻略
  4. python SQLite 初识
  5. 190315每日一句
  6. Atitit 图像处理之编程之类库调用的接口api cli gui ws rest  attilax大总结.docx
  7. paip.log4j兼容linux windows 路径设置
  8. “极速交易”正在证券业兴起
  9. 刘永行:领导者的得与失
  10. Julia: @generated=多姿多彩!