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相关推荐

  1. C#简单操作Excel

    private void button1_Click(object sender, EventArgs e){object path; //文件路径变量MSExcel.Application exce ...

  2. 数据分析学习笔记—python简单操作EXCEL

  3. java操作excel

    使用Java操作excel可以使用两种方式: 关于表格导入导出,市面上比较知名的开源就是 Apache 的POI 和 阿里巴巴的 EasyExcel了.EasyExcel 也是对 POI 的改进和封装 ...

  4. python中excel制作成绩报表_python制作简单excel统计报表2之操作excel的模块openpyxl简单用法...

    python制作简单excel统计报表2之操作excel的模块openpyxl简单用法 # coding=utf-8 from openpyxl import Workbook, load_workb ...

  5. Perl读写Excel简单操作

    Perl读写Excel简单操作 使用模块 Spreadsheet::ParseExcel Spreadsheet::WriteExcel 读Excel #!/usr/bin/perl -wuse st ...

  6. JSP设置Excel表格换行_Excel单元格内换行简单操作!新手易懂超实用!

    Excel单元格内换行简单操作,不少初学Excel的朋友问到,在单元格中换行,按了空格或回车键,但依旧换行不了,那究竟是怎么回事呢?我们应该怎么操作呢?其实很简单,只需几个步骤就能搞定了,下面我们就一 ...

  7. pandas操作excel,matplotlib.pyplot画图插入到excel,处理复杂excel简单练习

    在数据分析上,一直都在公司zeppelin上敲python/scala代码,进行数据分析,公司内搞了个小考试,操作excel,弄matplotlib画图之类的: 好久没弄过这些了,在小技术上感觉被打脸 ...

  8. 介绍一下实现建模中可能用到的时间序列预测之线性二次移动平均,Excel的简单操作

    文章目录 一.线性移动平均法是什么? 1 .主要特点 2.不足 3.计算公式 二.操作步骤 1. 准备数据 2. 进行第一次移动平均 3. 在第一次移动平均的基础上进行二次移动平均 4. 代入公式进行 ...

  9. 简单快速上手JAVA操作Excel

    文章目录 前言 一.POI及EasyExcel是什么? 1.Apache POI 2.easyExcel 二.使用步骤 1.Excel基本写操作 2.大数据量的写入 大文件写HSSF 大文件写XSSF ...

最新文章

  1. 在不久的将来,脑控机器人可以给我们喂水、给我们喂食
  2. 史上最全解读 | 飞桨模型库重大升级,主流算法模型全覆盖
  3. MySQL数据库开发理念_mysql之数据库基本理念
  4. python 矩阵基础
  5. ubuntu16.04x下搜狗输入法无法输入中文
  6. CString, BSTR, LPCTSTR 概念(转)
  7. php对应哪个oracle版本,Oracle 版本说明
  8. diagram怎么记忆_UML20以上14图的解释、分类记忆方法及类之间6种关系
  9. Qt——P25 QListWidget控件
  10. 干货 | 如何写一个更好的Python函数?
  11. 计算机关机的界面,修改计算机关机界面_生活与休闲
  12. 《Python自动化》学习笔记:百度云智能实现提取身份证信息
  13. 团体程序设计天梯赛-练习集-L1-046. 整除光棍
  14. JAVA实训心得体会(精选4篇)
  15. dimens文件生成器
  16. onedrive搭建个人网盘
  17. P2123 皇后游戏 (贪心+公式推导)
  18. 北塔曾经很张狂 如今沉默为哪桩
  19. java的jna电脑桌面背景_获取bing图片并自动设置为电脑桌面背景(使用 URLDownloadToFile API函数)...
  20. 2019 xnuca pwn vexx

热门文章

  1. SAP CRM呼叫中心toolbar的cancel按钮会导致session清理
  2. 开启进度比的文本为什么没有显示_没有开通智钻,为什么会显示流量是在智钻进店的呢?...
  3. android往天气接口里面传城市,Android使用中国天气网API数据通过城市名称获取天气情况...
  4. 动态加载___import__动态加载技术
  5. centos一键清理磁盘空间_docker越来越大,心慌,清理一波吧
  6. append有时加载不出来_关于艾拉浏览器看漫画,有时加载慢的解决方法,你知道了吗...
  7. luci L大_“大众”果然没失望,空间大,颜值暴增
  8. 计算机没有游戏扫雷,系统没有扫雷游戏怎么办 简单几步轻松安装
  9. easyui中的datetimebox 只显示年月日_设置Win10任务栏显示星期几方法
  10. 下周开幕,给深圳的电子工程师准备的展会!