<?php
//解密QQ:507728995
/** PHPExcel root directory */
if (!defined('PHPEXCEL_ROOT')) {
/**
* @ignore
*/
define('PHPEXCEL_ROOT', dirname(__FILE__) . '/../../');
require PHPEXCEL_ROOT . 'PHPExcel/Autoloader.php';
}
/**
* PHPExcel_Reader_Excel5
*
* Copyright (c) 2006 - 2015 PHPExcel
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*
* @category PHPExcel
* @package PHPExcel_Reader_Excel5
* @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
* @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
* @version ##VERSION##, ##DATE##
*/
// Original file header of ParseXL (used as the base for this class):
// --------------------------------------------------------------------------------
// Adapted from Excel_Spreadsheet_Reader developed by users bizon153,
// trex005, and mmp11 (SourceForge.net)
// http://sourceforge.net/projects/phpexcelreader/
// Primary changes made by canyoncasa (dvc) for ParseXL 1.00 ...
// Modelled moreso after Perl Excel Parse/Write modules
// Added Parse_Excel_Spreadsheet object
// Reads a whole worksheet or tab as row,column array or as
// associated hash of indexed rows and named column fields
// Added variables for worksheet (tab) indexes and names
// Added an object call for loading individual woorksheets
// Changed default indexing defaults to 0 based arrays
// Fixed date/time and percent formats
// Includes patches found at SourceForge...
// unicode patch by nobody
// unpack("d") machine depedency patch by matchy
// boundsheet utf16 patch by bjaenichen
// Renamed functions for shorter names
// General code cleanup and rigor, including <80 column width
// Included a testcase Excel file and PHP example calls
// Code works for PHP 5.x
// Primary changes made by canyoncasa (dvc) for ParseXL 1.10 ...
// http://sourceforge.net/tracker/index.php?func=detail&aid=1466964&group_id=99160&atid=623334
// Decoding of formula conditions, results, and tokens.
// Support for user-defined named cells added as an array "namedcells"
// Patch code for user-defined named cells supports single cells only.
// NOTE: this patch only works for BIFF8 as BIFF5-7 use a different
// external sheet reference structure
class PHPExcel_Reader_Excel5 extends PHPExcel_Reader_Abstract implements PHPExcel_Reader_IReader
{
// ParseXL definitions
const XLS_BIFF8 = 0x600;
const XLS_BIFF7 = 0x500;
const XLS_WorkbookGlobals = 0x5;
const XLS_Worksheet = 0x10;
// record identifiers
const XLS_TYPE_FORMULA = 0x6;
const XLS_TYPE_EOF = 0xa;
const XLS_TYPE_PROTECT = 0x12;
const XLS_TYPE_OBJECTPROTECT = 0x63;
const XLS_TYPE_SCENPROTECT = 0xdd;
const XLS_TYPE_PASSWORD = 0x13;
const XLS_TYPE_HEADER = 0x14;
const XLS_TYPE_FOOTER = 0x15;
const XLS_TYPE_EXTERNSHEET = 0x17;
const XLS_TYPE_DEFINEDNAME = 0x18;
const XLS_TYPE_VERTICALPAGEBREAKS = 0x1a;
const XLS_TYPE_HORIZONTALPAGEBREAKS = 0x1b;
const XLS_TYPE_NOTE = 0x1c;
const XLS_TYPE_SELECTION = 0x1d;
const XLS_TYPE_DATEMODE = 0x22;
const XLS_TYPE_EXTERNNAME = 0x23;
const XLS_TYPE_LEFTMARGIN = 0x26;
const XLS_TYPE_RIGHTMARGIN = 0x27;
const XLS_TYPE_TOPMARGIN = 0x28;
const XLS_TYPE_BOTTOMMARGIN = 0x29;
const XLS_TYPE_PRINTGRIDLINES = 0x2b;
const XLS_TYPE_FILEPASS = 0x2f;
const XLS_TYPE_FONT = 0x31;
const XLS_TYPE_CONTINUE = 0x3c;
const XLS_TYPE_PANE = 0x41;
const XLS_TYPE_CODEPAGE = 0x42;
const XLS_TYPE_DEFCOLWIDTH = 0x55;
const XLS_TYPE_OBJ = 0x5d;
const XLS_TYPE_COLINFO = 0x7d;
const XLS_TYPE_IMDATA = 0x7f;
const XLS_TYPE_SHEETPR = 0x81;
const XLS_TYPE_HCENTER = 0x83;
const XLS_TYPE_VCENTER = 0x84;
const XLS_TYPE_SHEET = 0x85;
const XLS_TYPE_PALETTE = 0x92;
const XLS_TYPE_SCL = 0xa0;
const XLS_TYPE_PAGESETUP = 0xa1;
const XLS_TYPE_MULRK = 0xbd;
const XLS_TYPE_MULBLANK = 0xbe;
const XLS_TYPE_DBCELL = 0xd7;
const XLS_TYPE_XF = 0xe0;
const XLS_TYPE_MERGEDCELLS = 0xe5;
const XLS_TYPE_MSODRAWINGGROUP = 0xeb;
const XLS_TYPE_MSODRAWING = 0xec;
const XLS_TYPE_SST = 0xfc;
const XLS_TYPE_LABELSST = 0xfd;
const XLS_TYPE_EXTSST = 0xff;
const XLS_TYPE_EXTERNALBOOK = 0x1ae;
const XLS_TYPE_DATAVALIDATIONS = 0x1b2;
const XLS_TYPE_TXO = 0x1b6;
const XLS_TYPE_HYPERLINK = 0x1b8;
const XLS_TYPE_DATAVALIDATION = 0x1be;
const XLS_TYPE_DIMENSION = 0x200;
const XLS_TYPE_BLANK = 0x201;
const XLS_TYPE_NUMBER = 0x203;
const XLS_TYPE_LABEL = 0x204;
const XLS_TYPE_BOOLERR = 0x205;
const XLS_TYPE_STRING = 0x207;
const XLS_TYPE_ROW = 0x208;
const XLS_TYPE_INDEX = 0x20b;
const XLS_TYPE_ARRAY = 0x221;
const XLS_TYPE_DEFAULTROWHEIGHT = 0x225;
const XLS_TYPE_WINDOW2 = 0x23e;
const XLS_TYPE_RK = 0x27e;
const XLS_TYPE_STYLE = 0x293;
const XLS_TYPE_FORMAT = 0x41e;
const XLS_TYPE_SHAREDFMLA = 0x4bc;
const XLS_TYPE_BOF = 0x809;
const XLS_TYPE_SHEETPROTECTION = 0x867;
const XLS_TYPE_RANGEPROTECTION = 0x868;
const XLS_TYPE_SHEETLAYOUT = 0x862;
const XLS_TYPE_XFEXT = 0x87d;
const XLS_TYPE_PAGELAYOUTVIEW = 0x88b;
const XLS_TYPE_UNKNOWN = 0xffff;
// Encryption type
const MS_BIFF_CRYPTO_NONE = 0;
const MS_BIFF_CRYPTO_XOR = 1;
const MS_BIFF_CRYPTO_RC4 = 2;
// Size of stream blocks when using RC4 encryption
const REKEY_BLOCK = 0x400;
/**
* Summary Information stream data.
*
* @var string
*/
private $summaryInformation;
/**
* Extended Summary Information stream data.
*
* @var string
*/
private $documentSummaryInformation;
/**
* User-Defined Properties stream data.
*
* @var string
*/
private $userDefinedProperties;
/**
* Workbook stream data. (Includes workbook globals substream as well as sheet substreams)
*
* @var string
*/
private $data;
/**
* Size in bytes of $this->data
*
* @var int
*/
private $dataSize;
/**
* Current position in stream
*
* @var integer
*/
private $pos;
/**
* Workbook to be returned by the reader.
*
* @var PHPExcel
*/
private $phpExcel;
/**
* Worksheet that is currently being built by the reader.
*
* @var PHPExcel_Worksheet
*/
private $phpSheet;
/**
* BIFF version
*
* @var int
*/
private $version;
/**
* Codepage set in the Excel file being read. Only important for BIFF5 (Excel 5.0 - Excel 95)
* For BIFF8 (Excel 97 - Excel 2003) this will always have the value 'UTF-16LE'
*
* @var string
*/
private $codepage;
/**
* Shared formats
*
* @var array
*/
private $formats;
/**
* Shared fonts
*
* @var array
*/
private $objFonts;
/**
* Color palette
*
* @var array
*/
private $palette;
/**
* Worksheets
*
* @var array
*/
private $sheets;
/**
* External books
*
* @var array
*/
private $externalBooks;
/**
* REF structures. Onl
没有合适的资源?快使用搜索试试~ 我知道了~
最新版Muu云课堂V2 v2.1.0.zip
共3590个文件
js:961个
php:483个
png:432个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
1星 1 下载量 20 浏览量
2021-12-26
17:09:45
上传
评论
收藏 37.97MB ZIP 举报
温馨提示
最新全插件)Muu云课堂V2、版本更新2.1.0,微信公众号端、小程序端、PC端多开版,无授权,含最新前端,包更新;含全11个插件:Muu线下活动、Muu云小店、Muu积分商城、Muu云课堂资料下载、Muu云课堂V2线下课、Muu云课堂文章营销、Muu云课堂讲师平台、Muu云课堂卡密、Muu云课堂直播、Muu云课堂分销、Muu云课堂题库考试; 测试环境:系统环境:CentOS Linux 7.6.1810 (Core)、运行环境:宝塔 Linux v7.0.3(专业版)、网站环境:Nginx 1.15.10 + MySQL 5.6.46 + PHP-7.1 / PHP-5.6、常见插件:ionCube ;fileinfo ; redis ; Swoole ; sg11
资源推荐
资源详情
资源评论
收起资源包目录
最新版Muu云课堂V2 v2.1.0.zip (3590个子文件)
merge.bat 22B
CHANGELOG 1KB
config 1KB
config 1KB
config 1KB
config 1KB
config 1KB
config 1KB
config 1KB
config 1KB
config 1KB
config 1KB
config 1KB
config 1KB
config 1KB
config 1KB
config 1KB
config 1KB
config 1KB
config 1KB
weui.css 539KB
main.min.css 328KB
main.min.css 304KB
main.min.css 197KB
zui.css 196KB
zui.min.css 151KB
zui.lite.css 140KB
bootstrap.min.css 118KB
zui.lite.min.css 107KB
mui.css 100KB
index.3e73f18a.css 93KB
index.css 92KB
AdminLTE.min.css 89KB
mui.min.css 74KB
_all-skins.css 49KB
ueditor.css 41KB
_all-skins.min.css 41KB
font-awesome.css 39KB
zui-theme.css 35KB
ueditor.css 33KB
ueditor.min.css 33KB
ueditor.min.css 33KB
font-awesome.min.css 30KB
zui-theme.min.css 29KB
kindeditor.css 24KB
swiper.css 21KB
kindeditor.min.css 19KB
swiper.min.css 17KB
zui.uploader.css 16KB
chosen.css 14KB
image.css 13KB
zui.uploader.min.css 13KB
video.css 11KB
chosen.min.css 11KB
attachment.css 11KB
video-js.css 11KB
video-js.min.css 11KB
zui.datagrid.css 8KB
zui.dashboard.css 7KB
shCoreDefault.css 7KB
zui.datagrid.min.css 6KB
zui.dashboard.min.css 6KB
datetimepicker.css 6KB
zui.datatable.css 6KB
skin-black-light.css 5KB
datetimepicker.min.css 5KB
skin-blue-light.css 5KB
zui.datatable.min.css 4KB
skin-purple-light.css 4KB
skin-yellow-light.css 4KB
skin-green-light.css 4KB
skin-red-light.css 4KB
skin-black.css 4KB
skin-black-light.min.css 4KB
skin-blue-light.min.css 4KB
skin-blue.css 4KB
skin-purple-light.min.css 4KB
skin-yellow-light.min.css 4KB
skin-green-light.min.css 4KB
skin-purple.css 4KB
skin-yellow.css 4KB
zui.calendar.css 4KB
skin-green.css 4KB
skin-red-light.min.css 4KB
skin-red.css 3KB
skin-black.min.css 3KB
zui.imgcutter.css 3KB
scrawl.css 3KB
skin-blue.min.css 3KB
skin-purple.min.css 3KB
skin-yellow.min.css 3KB
skin-green.min.css 3KB
zui.tabs.css 3KB
zui.treemap.css 3KB
skin-red.min.css 3KB
zui.calendar.min.css 3KB
zui.board.css 3KB
zui.imgcutter.min.css 2KB
zui.treemap.min.css 2KB
codemirror.css 2KB
共 3590 条
- 1
- 2
- 3
- 4
- 5
- 6
- 36
资源评论
- shanhuyi2022-08-03不全,只有一个插件,不要买 #标题与内容不符 #毫无价值
九州商学院
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2018年对口升学信息一类第一次联考试题(卷).doc
- 见证时代变迁的高考作文题.doc
- 江苏兴化一中2018年高考第四次模拟考试语文试题整理.doc
- 建筑试题3[识图答案].doc
- 静载检测技术基础理论考试(员)C.doc
- 跨境电商人才初级认证试题以与答案.doc
- 临床的护理文书规范模拟考试标准答案09_8_7.doc
- 垃圾分类知识问答.doc
- 六年级英语上[下册]知识点总结.doc
- 六年级写字教学案.doc
- 农业区位因素教学设计.doc
- 牛津译林版2018年_2018年学年8A英语期末专题练习_首字母填空.doc
- 人版小学数学六年级(下册)第3单元圆柱与圆锥教案.doc
- 巧用多媒体有效地复习有丝分裂和减数分裂考点.doc
- 人民教育出版社五年级语文(下册)易错字易错音.doc
- 山东省医学继续教育公共课程急诊及急救答案.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功