php导出excel列数太多,php生成excel列名,超过26列大于Z问题解决办法
我们生成excel都会使用phpExcel类了,下面我来给大家介绍在生成excel列名超过26列大于Z问题解决办法吧。
这是phpExcel类中的方法。今天查到了,记录一下备忘。<?php
public static function stringFromColumnIndex($pColumnIndex = 0)
{
// Using a lookup cache adds a slight memory overhead, but boosts speed
// caching using a static within the method is faster than a class static,
// though it's additional memory overhead
static $_indexCache = array();
if (!isset($_indexCache[$pColumnIndex])) {
// Determine column string
if ($pColumnIndex
$_indexCache[$pColumnIndex] = chr(65 + $pColumnIndex);
} elseif ($pColumnIndex
$_indexCache[$pColumnIndex] = chr(64 + ($pColumnIndex / 26)) .
chr(65 + $pColumnIndex % 26);
} else {
$_indexCache[$pColumnIndex] = chr(64 + (($pColumnIndex - 26) / 676)) .
chr(65 + ((($pColumnIndex - 26) % 676) / 26)) .
chr(65 + $pColumnIndex % 26);
}
}
return $_indexCache[$pColumnIndex];
}
?>
将列的数字序号转成字母使用:
PHPExcel_Cell::stringFromColumnIndex($i); // 从o开始
将列的字母转成数字序号使用:
PHPExcel_Cell::columnIndexFromString('AA');
转载随意,但请附上文章地址:-)
php导出excel列数太多,php生成excel列名,超过26列大于Z问题解决办法相关推荐
- php execl 列的长度,php生成excel列名超过26列大于Z时的解决方法
本文实例讲述了php生成excel列名超过26列大于Z时的解决方法.分享给大家供大家参考.具体分析如下: 我们生成excel都会使用phpExcel类,这里就来给大家介绍在生成excel列名超过26列 ...
- phpexcel导出超过26列解决方案
phpexcel导出超过26列解决方案 原文:phpexcel导出超过26列解决方案 将列的数字序号转成字母使用,代码如下: PHPExcel_Cell::stringFromColumnInde ...
- php导出excel列数太多,PhpSpreadsheet导出Excel超过26列解决办法
使用PhpSpreadsheet导出excel文件的时候,发现报了一个错误,后来查询问题才发现是列数超过26列的问题. excel行列表示方式 xexcel的列的表示规则从A,B,C一直到Z,当超过2 ...
- phpexcel列数太多,【PHPEXECL】关于使用phpExecl导出数据时,列数超过26个报错问题
今天遇到一个关于导出excel表的问题,原因是因为导出的数据列数超过26列,为什么超过26列就会报错呢,因为execl表的抬头标示是从A-Z的,所以超过26位之后,会用[/^等等标识符进行标示.其实这 ...
- python prettytable表格列数太多_excel列数太多了怎么办
excel列数太多了怎么办?列数太多我们需要巧用组合键,通过组合键达到比隐藏更实用的效果.下面将用excel2007版本为例,效果图见下. 方法: 1.如果列太多,我们就细分为多少列分布做,具体多少列 ...
- excel空白行数太多怎么删除
今天小编跟大家分享一下excel空白行数太多怎么删除 1.如下图表格中含有一些空行,现在我们想要将这些空行删除. 2.首先我们选中全部单元格区域 3.点击下图选项(Excel工具箱,百度即可了解详细下 ...
- java导出excel设置行高列宽_使用POI生成Excel文件,可以自动调整excel列宽
//autoSizeColumn()方法自动调整excel列宽 importjava.io.FileOutputStream; importorg.apache.poi.hssf.usermodel. ...
- 表格列数太多 页面怎么设计_B端产品设计规范分享
加入彩虹的一年来,接触的都是B端产品大大小参与设计了七八个项目,从中总结了一些经验给大家参考,当然依旧还会有一些不足,后期也会不定期优化更新.B端设计与C端大有不同.C端Consumer,表示为消费者 ...
- java excel 列数_JAVA使用POI获取Excel的列数与行数
前言 报表输出是Java应用开发中经常涉及的内容,而一般的报表往往缺乏通用性,不方便用户进行个性化编辑.Java程序由于其跨平台特性,不能直接操纵Excel.因此,本文探讨一下POI视线Java程序进 ...
最新文章
- 中国世界工厂地位为什么不会动摇
- 5个IO口扫描25个按键的解决方法(转帖)
- 利用helloworld来检测VPS的对外端口是否打开
- [Java基础]反射获取构造方法并使用练习
- Makefile之静态模式(7)
- (25)二分频verilog与VHDL编码(学无止境)
- 为当前会话的所有作用域中的任何表最后生成的标识值。
- 遗传算法的基本概念和实现(附 Java 实现案例)
- opencv函数介绍—normalize
- 安卓分屏神器_平板机皇!华为MatePad Pro全面评测:这才是安卓生产力标杆
- duboo仿猫眼微服务架构—微服务入门
- 关于计算机团队名字大全集,有创意的团队名字大全 新颖而有内涵团队名字
- html加载fbx模型,[Unity菜鸟] FBX模型动画提取
- Ubuntu系统修复GUID格式GPT硬盘的引导
- swiper+vue3,使用自动切换autoplay+自定义分页器navigation的报错问题解决
- 显示Java国家列表
- [ML] Genetic Algorithm 理论概述
- CAD高清全彩输出pdf文件
- Latex实例[2]:跨页表格制作方法, longtable和 supertabular
- AHB to APB bridge
热门文章
- axure中怎么把图片变圆_orcad中怎么创建带图片的Title Block?
- unitoy机器人怎么联网_机器人操作说明
- linux nfs 配置_NFS服务器
- android把255转换成字节,android 上传参数设置,字符转化成字节,包装流等
- linux io函数,Linux下普通IO文件操作函数---C语言
- linux系统下如何查看cpu能同时跑几个线程_探讨基于Linux的NUMA系统
- c语言节点导入数据编程,编程小白。用C语言计算SR E2E ARQ模式下节点的数据分析...
- flutter 键盘遮挡输入框问题_flutter插件推荐之 keyboard_avoider - 解决输入时的键盘遮挡问题...
- Typora 收费,WTF? 还是需要支持下
- java强克隆_java之克隆clone解密