PHP简单操作Excel
1.下载 phpoffice/phpspreadsheet,地址:https://packagist.org/packages/phpoffice/phpspreadsheet
composer require phpoffice/phpspreadsheet
2.使用:
2.1读取文件:
use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Writer\Xlsx;//实例化$xlsx = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx(); //加载文件 $excel = $xlsx->load("1.xlsx"); //获取活动的excel sheet $sheet = $excel ->getActiveSheet(); //获取sheet列数 $cols = $sheet->getHighestColumn(); //获取行数 $rows = $sheet->getHighestRow(); $data = []; for ($r=2;$r<=$rows;$r++){ //行$tmp = [];for ($c = 'A'; $c <= $cols; $c++){//列值$tmp[]= $active->getCell($c.$r)->getValue();}$data[] = $tmp; }//写入excel $spreadsheet = new Spreadsheet(); $sheet = $spreadsheet->getActiveSheet(); foreach ($data as $key=>$val) {$key++;$sheet->setCellValue("A".$key,$val)->setCellValue("B".$key,$val])...; } $writer = new Xlsx($spreadsheet); $writer->save('2.xlsx');
转载于:https://www.cnblogs.com/itwlp/p/11109280.html
PHP简单操作Excel相关推荐
- C#简单操作Excel
private void button1_Click(object sender, EventArgs e){object path; //文件路径变量MSExcel.Application exce ...
- 数据分析学习笔记—python简单操作EXCEL
- java操作excel
使用Java操作excel可以使用两种方式: 关于表格导入导出,市面上比较知名的开源就是 Apache 的POI 和 阿里巴巴的 EasyExcel了.EasyExcel 也是对 POI 的改进和封装 ...
- python中excel制作成绩报表_python制作简单excel统计报表2之操作excel的模块openpyxl简单用法...
python制作简单excel统计报表2之操作excel的模块openpyxl简单用法 # coding=utf-8 from openpyxl import Workbook, load_workb ...
- Perl读写Excel简单操作
Perl读写Excel简单操作 使用模块 Spreadsheet::ParseExcel Spreadsheet::WriteExcel 读Excel #!/usr/bin/perl -wuse st ...
- JSP设置Excel表格换行_Excel单元格内换行简单操作!新手易懂超实用!
Excel单元格内换行简单操作,不少初学Excel的朋友问到,在单元格中换行,按了空格或回车键,但依旧换行不了,那究竟是怎么回事呢?我们应该怎么操作呢?其实很简单,只需几个步骤就能搞定了,下面我们就一 ...
- pandas操作excel,matplotlib.pyplot画图插入到excel,处理复杂excel简单练习
在数据分析上,一直都在公司zeppelin上敲python/scala代码,进行数据分析,公司内搞了个小考试,操作excel,弄matplotlib画图之类的: 好久没弄过这些了,在小技术上感觉被打脸 ...
- 介绍一下实现建模中可能用到的时间序列预测之线性二次移动平均,Excel的简单操作
文章目录 一.线性移动平均法是什么? 1 .主要特点 2.不足 3.计算公式 二.操作步骤 1. 准备数据 2. 进行第一次移动平均 3. 在第一次移动平均的基础上进行二次移动平均 4. 代入公式进行 ...
- 简单快速上手JAVA操作Excel
文章目录 前言 一.POI及EasyExcel是什么? 1.Apache POI 2.easyExcel 二.使用步骤 1.Excel基本写操作 2.大数据量的写入 大文件写HSSF 大文件写XSSF ...
最新文章
- 在不久的将来,脑控机器人可以给我们喂水、给我们喂食
- 史上最全解读 | 飞桨模型库重大升级,主流算法模型全覆盖
- MySQL数据库开发理念_mysql之数据库基本理念
- python 矩阵基础
- ubuntu16.04x下搜狗输入法无法输入中文
- CString, BSTR, LPCTSTR 概念(转)
- php对应哪个oracle版本,Oracle 版本说明
- diagram怎么记忆_UML20以上14图的解释、分类记忆方法及类之间6种关系
- Qt——P25 QListWidget控件
- 干货 | 如何写一个更好的Python函数?
- 计算机关机的界面,修改计算机关机界面_生活与休闲
- 《Python自动化》学习笔记:百度云智能实现提取身份证信息
- 团体程序设计天梯赛-练习集-L1-046. 整除光棍
- JAVA实训心得体会(精选4篇)
- dimens文件生成器
- onedrive搭建个人网盘
- P2123 皇后游戏 (贪心+公式推导)
- 北塔曾经很张狂 如今沉默为哪桩
- java的jna电脑桌面背景_获取bing图片并自动设置为电脑桌面背景(使用 URLDownloadToFile API函数)...
- 2019 xnuca pwn vexx
热门文章
- SAP CRM呼叫中心toolbar的cancel按钮会导致session清理
- 开启进度比的文本为什么没有显示_没有开通智钻,为什么会显示流量是在智钻进店的呢?...
- android往天气接口里面传城市,Android使用中国天气网API数据通过城市名称获取天气情况...
- 动态加载___import__动态加载技术
- centos一键清理磁盘空间_docker越来越大,心慌,清理一波吧
- append有时加载不出来_关于艾拉浏览器看漫画,有时加载慢的解决方法,你知道了吗...
- luci L大_“大众”果然没失望,空间大,颜值暴增
- 计算机没有游戏扫雷,系统没有扫雷游戏怎么办 简单几步轻松安装
- easyui中的datetimebox 只显示年月日_设置Win10任务栏显示星期几方法
- 下周开幕,给深圳的电子工程师准备的展会!