首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏木头编程 - moTzxx

    PHPExcel 导出Excel报错:PHPExcel_IOFactory::load()

    ', 493, Array)", "#1 /usr/share/nginx/html/ycsh_automat/Classes/PHPExcel/Shared/String.php(490): ')", "#2 /usr/share/nginx/html/ycsh_automat/Classes/PHPExcel/Reader/Excel5.php(1362): PHPExcel_Shared_String ', 'UTF-8', 'CP1252')", "#3 /usr/share/nginx/html/ycsh_automat/Classes/PHPExcel/Reader/Excel5.php (633): PHPExcel_Reader_Excel5->readSummaryInformation()", "#4 /usr/share/nginx/html/ycsh_automat/ Classes/PHPExcel/IOFactory.php(192): PHPExcel_Reader_Excel5->load('/usr/share/ngin

    70710编辑于 2023-11-28
  • 来自专栏胡六娃的博客

    PHPExcel随笔

    一、设置PHPExcel单元格文本格式 1.在设置值的时候显示的指定数据类型 $objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetIndex ::TYPE_STRING); 2.在数字字符串前加一个空格使之成为字符串 $objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetIndex Simple'); $objPHPExcel->getActiveSheet()->setCellValue('D1', ' ' . 123456789033); 二、多sheet vendor('PHPExcel.PHPExcel '); $obpe = new \PHPExcel(); //设置当前sheet索引,用于后续的内容操作 //一般用在对个Sheet的时候才需要显示调用 //缺省情况下,PHPExcel会自动创建第一个 $k, $v[1]); } //写入类容 $obwrite = \PHPExcel_IOFactory::createWriter($obpe, 'Excel5'); //创建一个新的工作空间

    1.5K10发布于 2019-12-16
  • 来自专栏喵了个咪的博客空间

    PhalApi-PHPExcel基于PhalApi的PHPExcel拓展

    PhalApi-PHPExcel基于PhalApi的PHPExcel拓展 前言 在之前有提供过一个PhalApi-Excel拓展来提供导出,但是还是有一些不方便,比如没有导入,导出文件体积过大此类问题, 初始化 和往常一样我们把PHPExcel目录放到Library目录中然后实例化Lite即可 $PHPExcel = new PHPExcel_Lite(); 2. 使用 PhalApi-PHPExcel提供两个基础封装好的方法分别是exportExcel,importExcel分表接触导出和接受的问题 exportExcel接受三个参数,$data基础数据,$headArr = new PHPExcel_Lite(); $PHPExcel->exportExcel($filename, $data, $headArr); PhalApi-PHPExcel可根据导出的文件后缀来导出不同格式的 /test.xlsx"); 当然PHPExcel是一个强大的工具可以通过$PHPExcel->getPHPExcel();获得完整的PHPExcel实例自由使用 3.

    1.9K50发布于 2018-03-02
  • 来自专栏游戏杂谈

    使用phpexcel操作excel

    phpexcel的官方网站>> 使用这个组件最让我郁闷的是,它对sheet的名称为中文的不进行处理,暂时还没仔细去查原因。 对excel的操作,无非有两种:读与写,分别对应的为phpexcel中的writer与reader类。 phpexcel中的方法很多,若不是特殊的需求,常用的一些已经够用了。 $phpExcel 7: * @param string $writerType Example: Excel2007 8: * 11: public static function createWriter(PHPExcel $phpExcel, $writerType = '') { 12: /Classes/PHPExcel/IOFactory.php'; 12:  13: $fileName = dirname(__FILE__)."

    2.9K20发布于 2018-11-15
  • 来自专栏大白技术控的技术自留地

    PHPExcel使用笔记

    PHPExcel使用笔记 - 常见操作总结 最近做项目时,PHPExcel插件用得比较频繁,将其常见的操作总结一下… $objPHPExcel->getDefaultStyle()->getFont() ($col)->setWidth(5); setWrapText(true): 单元格内换行 setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER // 给所有单元格设置自适应高度, 高度随着内容变化 } http://stackoverflow.com/questions/6054444/how-to-set-auto-height-in-phpexcel /questions/19397953/phpexcel-set-border-and-format-for-all-sheets-in-spreadsheet php - How to do the phpexcel Outside Border - Stack Overflow http://stackoverflow.com/questions/27764204/how-to-do-the-phpexcel-outside-border

    1.7K20发布于 2019-03-05
  • 来自专栏小白程序猿

    PHPEXCEL批量导入数据

    使用thinkphp5.0版本框架结合phpexcel1.8版本进行演示批量导入数据至数据库中,下面为示例代码: /**  * 批量导入记录  */ public function push() {      $fileName;     //实例化PHPExcel类     $PHPReader = new \PHPExcel_Reader_Excel5();     //读取excel文件     $objPHPExcel

    2.5K11发布于 2019-12-27
  • 来自专栏佳爷的后花媛

    PHPExcel(更新中)

    写在前面: PHPExcel is a library written in pure PHP and providing a set of classes that allow you to write installed separately) 相关要求 PHP version 5.2.0 or higher PHP extension php_zip enabled (required if you need PHPExcel enabled PHP extension php_gd2 enabled (optional, but required for exact column width autocalculation) 使用PHPexcel /Classes/PHPExcel.php';//use the file $objPHPExcel = new PHPExcel();//实例化=>new excel in desk $objSheet "Zoe","100"), array("","John","99") ); $objSheet->fromArray($array);//直接加载数据块来填充数据 $objWriter = PHPExcel_IOFactory

    1.9K20发布于 2018-09-12
  • 来自专栏用户7873631的专栏

    PHPExcel读取文件

    php require "F:/6/htdocs/PHPExcel-1.8/Classes/PHPExcel/IOFactory.php"; $filename="F:/6/htdocs/PHPExcel -1.8/Classes/demo.slsx"; //引入读取的excel类文件 $objPHPExcel=PHPExcel_IOFactory::load($filename); //加载要读取的文件

    3.2K10编辑于 2021-12-07
  • 来自专栏全栈程序员必看

    PHP与EXCEL PHPExcel

    1、PHPExcel一个简短的引论 PHPExcel 它是用来操作Office Excel 文档PHP图书馆,它是基于微软的OpenXML标准PHP语言。 2、EXCEL导出文件 include 'PHPExcel.php'; include 'PHPExcel/Writer/Excel2007.php'; //或者include 'PHPExcel/Writer /Excel5.php'; 用于输出.xls的 创建一个excel $objPHPExcel = new PHPExcel(); 保存excel—2007格式 $objWriter = new PHPExcel_Writer_Excel2007 ($objPHPExcel); //或者$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel); 非2007格式 $objWriter->save(" xxx.xlsx"); 直接输出到浏览器 $objWriter = new PHPExcel_Writer_Excel5($objPHPExcel); header("Pragma; public");

    1.9K20编辑于 2022-07-06
  • 来自专栏用户7873631的专栏

    PHPExcel导出文件

    把路径改成你要的就行了.phpexcel资源我放在贵哥的编程之路资源里面哈. 1.php <? php require "F:/6/htdocs/PHPExcel-1.8/Classes/PHPExcel.php";//引入PHPExcel对象 $objPHPExcel=new PHPExcel =array( array("姓名","分数"), array("李四","60"), array("王五","70") );*/ //或者生成数组也行 $objWriter=PHPExcel_IOFactory ::createWriter($objPHPExcel,"Excel2007"); //生成excel2007版本号 $objWriter->save("F:/6/htdocs/PHPExcel-1.8

    1.6K20编辑于 2021-12-07
  • 来自专栏lestat's blog

    phpexcel踩坑记

    最近在使用phpexcel扩展处理表格导入的时候,遇到两个坑,现做以下记录 坑一:excel表中的富文本导入后数据始终不对 解决方法:假设$temp为循环读取的每列数据值,判断是否是PHPExcel_RichText 类的实例,如果是,则调用$temp自身的方法__toString()转换,代码如下: if ($temp instanceof PHPExcel_RichText) $temp = $temp->_ objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue(); if($date){ $temp = date("Y-m-d", PHPExcel_Shared_Date

    1.5K40发布于 2018-04-17
  • 来自专栏程序技术知识

    PHPExcel 导出包含图片excel

    php // 这里用的PHPExcel版本号为1.8.0 // 下载地址https://github.com/PHPOffice/PHPExcel 下载ZIP压缩包 // 下载后将Classes文件夹提取出来供后续使用 /* 原插件存放目录结构 根目录下Classes --PHPExcel文件夹 --PHPExcel.php文件 */ /** Include PHPExcel */ require_once '/Classes/PHPExcel.php'; /* 在thinkPHP中 将Classes文件夹重命名成PHPExcel,放到目录 ThinkPHP/Library --PHPExcel文件夹 --PHPExcel.php 文件 */ // 在thinkPHP中包含PHPExcel.php文件方式 // vendor('PHPExcel.PHPExcel'); // 并且在thinkPHP中调用插件的所有类名前加反斜杠

    2K71编辑于 2022-02-09
  • 来自专栏Java小王子

    php 使用PHPEXcel导出表数据

    项目中需要将表中的数据导出,在网上找了找发现phpexcel蛮好用的.特此分享 PHPEXCEL  <?php if(! php /** * PHPExcel * * Copyright (C) 2006 - 2010 PHPExcel * * This library is free software; you * @package PHPExcel * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel */ require_once 'Classes/PHPExcel.php'; require_once 'Classes/PHPExcel/IOFactory.php'; /** * 输出到页面上的 ($name,$filePath,$sheet,$insertSql,$riqi){ $reader=$this->_get_Reader($name); $PHPExcel

    4.1K00发布于 2021-09-22
  • 来自专栏PHP专享栏

    phpExcel的HTTP ERROR 500的技巧

    最近需要讲excel导入到php数组进行操作 就看网上说用thinkphp+phpexcel来做比较好, 之前做过用phpexcel来讲数据导出到excel, 今天反过来,要将excel导入到PHP数组里

    1.9K30发布于 2019-08-05
  • 来自专栏PHP专享栏

    PHP导出超限的PHPExcel

    1.超列的处理办法 将列的数字序号转成字母使用,代码如下: PHPExcel_Cell::stringFromColumnIndex($i); // 从o,1,2,3,..开始,相应返回返回 A,B,C 将列的字母转成数字序号使用,代码如下:PHPExcel_Cell::columnIndexFromString('AA'); 2.超行的处理办法 ? PHP_XLSXWriter 10w行excel数据导出仅需要5.26秒,再也不用担心excel导出超过1w行就超时(php.ini中的maxexecutiontime) 内存栈溢出,使用过PHPExcel :00 GMT');//header ('Cache-Control: cache, must-revalidate');header ('Pragma: public');$objWriter = PHPExcel_IOFactory ::createWriter($objPHPExcel, 'Excel5');$objWriter->save('php://output'); 错误语法导致:打开PHPExcel\Calculation

    1.9K20发布于 2019-08-02
  • 来自专栏技术派

    PHPExcel冻结(锁定)表头的简单实现方法

    本文实例讲述了PHPExcel冻结(锁定)表头的简单实现方法。 分享给大家供大家参考,具体如下: PHPExcel是一款功能比较强大的操作微软excel的PHP插件,在/【一个开发人员,能懂服务器量好,反之一个服务器维护人员,也应该懂开发】/导出数据时为了方便查看, 调用方法如下: $objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetIndex(0); $objPHPExcel->getActiveSheet

    96910发布于 2021-07-06
  • 来自专栏躺平程序员老修

    PHPExcel生成表格简单实例讲解

    phpexcel DEMO代码如下(PHPExcel下载地址): <?php require_once '. /PHPExcel-1.8.1/Classes/PHPExcel.php'; //创建对象 $excel = new PHPExcel(); //Excel表格式,这里简略写了8列,必须大于等于表头元素个数 getActiveSheet()->setCellValue("$letter[$j]$i","$value"); $j++; } } //创建Excel输入对象 $write = new PHPExcel_Writer_Excel2007 /PHPExcel-1.8.1/Classes/PHPExcel.php'; //创建对象 $excel = new PHPExcel(); //Excel表格式,这里简略写了8列,必须大于等于表头元素个数 getActiveSheet()->setCellValue("F" . strval($k + 2), $actions[$k]->objectName); } //创建Excel输入对象 $write = new PHPExcel_Writer_Excel2007

    68240编辑于 2023-09-05
  • 来自专栏程序员的碎碎念

    PHPExcel 表格导入数据代码解析(二)

    前面大概讲了phpexcel用表格导入数据到数据库中的教程,今天会详细剖析函数代码,话不多说,先上代码: public function upload() { ini_set('memory_limit upload调用upload()函数并赋值给$info $this->error($upload->getError()); } vendor("PHPExcel.PHPExcel 读取文件: vendor("PHPExcel.PHPExcel"); $objReader =\PHPExcel_IOFactory::createReader('Excel2007'); //创建一个特定的读取类 读取文件 $objPHPExcel = PHPExcel_IOFactory::load($inputFileName); 2.使用一个特定的读取类,读取文件 >load($inputFileName); 3.使用 PHPExcel_IOFactory 创建一个特定的读取类 $objReader = PHPExcel_IOFactory::

    2K60发布于 2018-03-06
  • 来自专栏崔哥的专栏

    PhpSpreadsheet(PHPExcel)的使用 —— 生成读取excel

    PHPExcel已经不再维护,PhpSpreadsheet是PHPExcel的下一个版本 安装 composer require phpoffice/phpspreadsheet 生成excel # conf.php

    1.9K10编辑于 2022-05-25
  • 来自专栏桑先生的专栏

    ThinkPHP5.1composer安装和使用PHPExcel

    第一步.通过composer安装phpexcel 在项目根目录运行 composer require phpoffice/phpexcel 第二步.因为通过composer加载的第三方类,所以直接在头部引入一下就可以了 . use PHPExcel_IOFactory; use PHPExcel; $excel = new \PHPExcel(); dump($excel); 这样就可以将类引入了. 直接调用下就可以.需要改一个表头和数据库字段 public function clientExcel($data = [],$name = 'excel') { $excel = new \PHPExcel (); //引用phpexcel iconv('UTF-8', 'gb2312', $name); //针对中文名转码 $header = ['订单编号', '订单状态' $name . '.xls"'); header('Cache-Control: max-age=0'); $res_excel = PHPExcel_IOFactory

    2K00发布于 2019-12-17
领券