windows下xampp安装phpoffice/phpspreadsheet

【Php】PhpSpreadsheet安装的坑怎么这么多! 新生成的vendor目录就是我们的安装成果,这个就和网上给的一些PhpSpreadsheet用法示例能对得上了。以上就是今天要讲的内容,本文仅仅简单介绍了PhpSpreadsheet安装时遇到的问题及解决方案,Php版本是PHP-7.4.33,服务器用的是宝塔面板-腾讯云专享版本,大家环境如果相似,可以借鉴一下,后续我会发一些PhpSpreadsheet的示例,相信这个库能做的事情比PhpExcel多一些。 阅读详情

1、PhpSpreadsheet 是什么
PhpSpreadsheet由来:
phpexcel 由于版本陈旧性能低下 官方放弃维护
转而开发PhpSpreadsheet 用了最新得psr标准因而 对php版本不向下兼容 需要注意!。

PhpSpreadsheet是一个用纯PHP编写的库,提供了一组类,使您可以读取和写入不同的电子表格文件格式
PhpSpreadsheet提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、图片、日期、函数等等诸多应用,总之你想要什么样的Excel表格,PhpSpreadsheet都能做到

使用 PhpSpreadsheet 开发的PHP要求 7.1或更高版本
PhpSpreadsheet 支持链式操作

2、PhpSpreadsheet 支持的文件格式

3 XAMPP

 XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。

xampp 可以在https://www.apachefriends.org/zh_cn/download.html下载,我使用最新64位的8.05

xampp-portable-windows-x64-8.0.5-0-VS16.zip

下载xampp后解压到硬盘根目录,例如 F:\xampp

4,下载composer

Composer是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件。

安装Composer以及使用Packagist中国全量镜像(全局安装/全局配置)
进入Composer官网下载页面 https://getcomposer.org/download/,在页面最下方Manual Download区域选择需要的版本下载。

将下载的composer.phar复制到F:\xampp\php\pear目录下面(重点)。

在 目录下新建一个composer.bat文件,并将下列代码保存到此文件中。
..\php "%~dp0composer.phar" %*

打开一个命令行窗口,到F:\xampp\php\pear目录下试一试执行composer --version看看是否正确输出版本号。

5,安装 PhpSpreadsheet

打开一个命令行窗口,到F:\xampp\php\pear目录下执行

composer require phpoffice/phpspreadsheet

会显示下载流程,

完成后输入 composer info 显示已经安装的包

 

6,测试

从F:\xampp目录中运行xampp_start.exe启动xampp

在F:\xampp\htdocs\目录下,新建一个2.php文件,输入以下代码段,

<?php

require 'vendor/autoload.php';

use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;

$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->setCellValue('A1', 'Hello World !');

$writer = new Xlsx($spreadsheet);
$writer->save('hello world.xlsx');

在浏览器中输入http://127.0.0.1/2.php

发现F:\xampp\htdocs\目录下生成了一个hello world.xlsx文件,测试成功

PhpSpreadsheet:高效Excel操作实战教程 PhpSpreadsheet是一款用于读写Excel文件的PHP库,可用于处理Microsoft Excel(XP、2007、2010、2013、2016、2019)以及OpenDocument Spreadsheet格式(.ods)的文件。它是由PHPExcel库演化而来,专注于提高性能和扩展性,支持流式读写操作,适用于大数据量场景。 阅读详情

相关推荐

composer安装的phpoffice/phpexcel包

composer安装的phpoffice/phpexcel包,现在composer官网提示不更新了,但是还是可以使用的

在PHP的项目中用composer安装phpoffice/phpspreadsheet的详细方法(方法之一) 针对php小白的完美教程。excel导入导出到mysql。原创测试

php中用上传 下载为excel,配置phpoffice/phpspreadsheet

小小辰西专栏 1483

DVWA资源包包含Linux和Windows平台下的XAMPP 8.0.25, 8.1.12 & 8.2.0版本安装包

DVWA资源包包含Linux和Windows平台下的XAMPP 8.0.25, 8.1.12 & 8.2.0版本安装包,可以下载下来后直接选对应的版本进行安装;同时也包含DVWA靶场网站安装包,可解压后直接使用

降低composer版本,安装PhpSpreadsheet

降低composer版本,安装PhpSpreadsheet

qq_43636384的博客 2603

phpoffice类库 phpoffice.zip

phpoffice类库

xampp 8.2.12 windows php 集成环境 2024年最新版

文件名:xampp-windows-x64-8.2.12-0-VS16-installer.exe XAMPP 是一个非常易于安装的 Apache 发行版,Windows 11 安装测试通过。软件包包括 Apache 网络服务器、MySQL、PHP、Perl、FTP 服务器和 phpMyAdmin。 基本功能组件如下: Apache MySQL PHP Perl 更新时间: 2024年01月04日

如何下载安装phpoffice,phpExcel和phpWord

phpword和phpexcel的文件

qq_53572863的博客 2500

XAMPP 下载、部署及使用入门(含xampp8.2.12安装包)

一个XAMPP 下载、部署及使用入门的入门文档,实操通过, 内含xampp8.2.12安装包,省去了官网难下载的问题。

phpspreadsheet安装(离线安装问题)

phpoffice phpspreadsheet

naturekzw的博客 1453

嵌入式系统中的轻量级压缩实践——miniLZO在STM32上的性能优化

本文深入探讨了miniLZO轻量级压缩算法在STM32嵌入式系统中的性能优化实践。通过对比无损压缩算法的性能特点,详细解析了miniLZO在内存占用、压缩速度方面的优势,并提供了STM32移植、参数调优及创新应用案例,帮助开发者在资源受限环境中实现高效数据压缩。

weixin_30776273的博客 84

从原理图到GDSII:Virtuoso+Pcell实战避坑指南(以TSMC65nm振荡器为例)

本文以TSMC65nm工艺下的振荡器设计为例,详细解析了Virtuoso环境中Pcell的最佳实践方案,涵盖变量管理、版图设计、Calibre验证等关键环节。通过实战案例和避坑指南,帮助工程师高效完成从原理图到GDSII的转化,特别针对LVS验证和参数化单元设计提供了实用解决方案。

fff88的博客 899

TP5使用Composer安装phpoffice/phpspreadsheet,导出Excel文件

如果你尚未安装Composer,请先安装 Composer。Composer是PHP的依赖管理工具,它可以方便地安装和管理项目中的第三方库。

wangxuanyang_zer的博客 1530

别再卡在Google验证了!用Header Editor插件5分钟搞定TryHackMe注册(附最新.json规则)

本文提供了使用Header Editor插件快速解决TryHackMe注册时Google验证失败问题的详细指南。通过导入特定的JSON规则文件,用户可以轻松绕过网络限制,5分钟内完成账号注册,无需复杂设置。文章包含完整的配置步骤、常见问题解决方案以及安全使用建议。

weixin_30736301的博客 463

php---excel

在 PHP 中导出 Excel 文件可以使用多种库,其中最流行的是。这个库是由PHPExcel演变而来的,功能强大且适用于各种 Excel 操作。下面是一个简单的示例,展示如何使用库来创建和导出一个 Excel 文件。

qq_57700056的博客 1164

算力网:正在编织的“第二电网“

中国算力网:编织智能时代的"第二电网" 中国正在构建全国一体化算力网,目标让算力资源像水电一样即取即用。这一国家战略通过"东数西算"布局,将东部算力需求与西部清洁能源优势结合,形成三级时延圈(1ms城市级、5ms区域级、20ms国家级)。算力网采用三层架构:基础设施层的八大枢纽节点作为"发电厂",编排管理层的智能调度系统作为"调度中心",运营服务层提供标准化算力服务。关键技术包括算力路由、异构算力统一度量、无损网络和液冷技术等。

这只是一个博客 669

HDMI端口辐射(EMI)超标解决方案

HDMI端口辐射(EMI)超标解决方案 一、HDMI EMC设计要求: 1、HDMI EMC设计原理图 ( 图 一 ) 2、HDMI元件选型及参数说明:(图一所示) a.L510、L511、L512、L513使用专业EMI共模滤波器(普通共模电感寄生电容太大,会导致TMDS差分阻抗匹配测试失败),阻抗值为90Ω~100Ω(两路共模滤波器型号:CMF1210DH900MFR;四路共模滤波器型号:CMF2010DH101MFR), b.U1、U2为排式ESD(ESD排型号:ESD0524PA),越低的结电容

ltqdxl的博客 1万+

禅道二次开发(四):集成PhpSpreadsheet解析Excel文件

PhpSpreadsheet是一个PHP表格文件处理库,可用来读写excel文件,本文介绍如何在禅道中引入PhpSpreadsheet库,可以使用它来解析Excel文件,比如上传excel格式的测试用例、导出测试用例为excel格式等。

测试开发小记 1727

从流量到凭证:实战解析SMB协议中的NTLMv2/v1哈希提取与破解

本文详细解析了SMB协议中NTLMv2/v1哈希的提取与破解实战技巧。从流量捕获、哈希格式处理到Hashcat高效破解,提供了一套完整的操作指南。文章特别强调了NTLMv2和NTLMv1哈希的区别及处理要点,并分享了防护建议与检测方法,帮助安全人员提升渗透测试效率。

weixin_30642561的博客 116

PHP7.2 安装使用PhpSpreadsheet(原PHPExcel)

由于PHPExcel早已停止更新维护,官方发布了新的版本PhpSpreadsheet,这个可以看做是PHPExcel的后续版本,最低要求为PHP7.2以上,咱们就以PHP7.2为例,看看是如何使用PhpSpreadsheet的。 使用composer将PhpSpreadsheet安装到项目中:(强烈推荐使用composer安装) composer require phpoffice/phpspreadsheet 安装结果如上图这样,就算是安装成功了。 ...

小霸王的博客 3908

【Davinci开发】:MPU(内存保护)

【Davinci开发】:MPU(内存保护)

2209

康耐视visionpro-CogCreateSegmentAvgSegsTool操作工具详细说明

康耐视visionpro-CogCreateSegmentAvgSegsTool操作工具详细说明

视觉人机器视觉的博客 1480

Hyperf结合PhpOffice/PhpSpreadsheet实现Excel&CSV文件导出导入

Hyperf结合PhpOffice/PhpSpreadsheet实现Excel&CSV文件导出导入。PhpSpreadsheet是一个用纯PHP编写的库,它提供了一组类,允许您读取和写入各种电子表格文

owenzhang的博客 2901

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

PHPSpreadsheet

因为最开始做PHP 的时候都是用 PHPExcel 来导出 excel。后来一直没有继续在做 PHP。前段时间做的一个小 tool 需要实现excel 的导出。在使用 PHPExcel 的时候一直报错,好像是由于 PHP 版本的问题。懒得去弄 PHP 的版本,就查了一些资料,使用PHPSpreadsheet 实现了功能。其实具体用法和 PHPExcel 差不多,总结一下 PHPSpreadshe...

IvyYu1994的博客 933

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

phpSpreadSheet安装过程

PHPEXCEL目前已经不能正常使用,目前使用的是phpSpreadSheet,安装两台电脑,以下是安装过程如下: 先行下载composer.exe程序,下载路径:https://getcomposer.org/download/. 在纯外网环境下安装以上程序,不要使用代理服务器。 打开命令提示符,输入composer require phpoffice/phpspreadsheet,我每次都需要运行两次才能成功。 测试以下代码, require 'C:/Users/CNTP/vendor/auto

1652

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

php使用PhpSpreadsheet导出Excel表格详解

1、简介PhpSpreadsheet 是一个用纯PHP编写的库,提供了一组类,使您可以读取和写入不同的电子表格文件格式PhpSpreadsheet 提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、图片、日期、函数等等诸多应用,总之你想要什么样的Excel表格,PhpSpreadsheet都能做到。使用 PhpSpreadsheet 开发的PHP要求 7.1或更高版本PhpSpreadsheet 支持链式操作2、安装。

L小臣的博客 7161

phpword下载与安装

本文详细介绍了如何从零开始下载安装PHPWord,还包括了一些基本的使用指南、进阶技巧以及解决问题的小贴士。希望这能够为你开启自动化文档生成之旅提供坚实的基础。记得持续关注官方文档和社区动态,这样你就总能跟上最新的发展趋势了!

chatgpt001的博客 613
上一篇: 在windows上编译pytorch-1.3.1的那些坑
下一篇: Colorama 颜色组合测试
devmole
博客等级 码龄20年 2粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值