我们生成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问题解决办法相关推荐

  1. php execl 列的长度,php生成excel列名超过26列大于Z时的解决方法

    本文实例讲述了php生成excel列名超过26列大于Z时的解决方法.分享给大家供大家参考.具体分析如下: 我们生成excel都会使用phpExcel类,这里就来给大家介绍在生成excel列名超过26列 ...

  2. phpexcel导出超过26列解决方案

    phpexcel导出超过26列解决方案 原文:phpexcel导出超过26列解决方案 将列的数字序号转成字母使用,代码如下:   PHPExcel_Cell::stringFromColumnInde ...

  3. php导出excel列数太多,PhpSpreadsheet导出Excel超过26列解决办法

    使用PhpSpreadsheet导出excel文件的时候,发现报了一个错误,后来查询问题才发现是列数超过26列的问题. excel行列表示方式 xexcel的列的表示规则从A,B,C一直到Z,当超过2 ...

  4. phpexcel列数太多,【PHPEXECL】关于使用phpExecl导出数据时,列数超过26个报错问题

    今天遇到一个关于导出excel表的问题,原因是因为导出的数据列数超过26列,为什么超过26列就会报错呢,因为execl表的抬头标示是从A-Z的,所以超过26位之后,会用[/^等等标识符进行标示.其实这 ...

  5. python prettytable表格列数太多_excel列数太多了怎么办

    excel列数太多了怎么办?列数太多我们需要巧用组合键,通过组合键达到比隐藏更实用的效果.下面将用excel2007版本为例,效果图见下. 方法: 1.如果列太多,我们就细分为多少列分布做,具体多少列 ...

  6. excel空白行数太多怎么删除

    今天小编跟大家分享一下excel空白行数太多怎么删除 1.如下图表格中含有一些空行,现在我们想要将这些空行删除. 2.首先我们选中全部单元格区域 3.点击下图选项(Excel工具箱,百度即可了解详细下 ...

  7. java导出excel设置行高列宽_使用POI生成Excel文件,可以自动调整excel列宽

    //autoSizeColumn()方法自动调整excel列宽 importjava.io.FileOutputStream; importorg.apache.poi.hssf.usermodel. ...

  8. 表格列数太多 页面怎么设计_B端产品设计规范分享

    加入彩虹的一年来,接触的都是B端产品大大小参与设计了七八个项目,从中总结了一些经验给大家参考,当然依旧还会有一些不足,后期也会不定期优化更新.B端设计与C端大有不同.C端Consumer,表示为消费者 ...

  9. java excel 列数_JAVA使用POI获取Excel的列数与行数

    前言 报表输出是Java应用开发中经常涉及的内容,而一般的报表往往缺乏通用性,不方便用户进行个性化编辑.Java程序由于其跨平台特性,不能直接操纵Excel.因此,本文探讨一下POI视线Java程序进 ...

最新文章

  1. 中国世界工厂地位为什么不会动摇
  2. 5个IO口扫描25个按键的解决方法(转帖)
  3. 利用helloworld来检测VPS的对外端口是否打开
  4. [Java基础]反射获取构造方法并使用练习
  5. Makefile之静态模式(7)
  6. (25)二分频verilog与VHDL编码(学无止境)
  7. 为当前会话的所有作用域中的任何表最后生成的标识值。
  8. 遗传算法的基本概念和实现(附 Java 实现案例)
  9. opencv函数介绍—normalize
  10. 安卓分屏神器_平板机皇!华为MatePad Pro全面评测:这才是安卓生产力标杆
  11. duboo仿猫眼微服务架构—微服务入门
  12. 关于计算机团队名字大全集,有创意的团队名字大全 新颖而有内涵团队名字
  13. html加载fbx模型,[Unity菜鸟] FBX模型动画提取
  14. Ubuntu系统修复GUID格式GPT硬盘的引导
  15. swiper+vue3,使用自动切换autoplay+自定义分页器navigation的报错问题解决
  16. 显示Java国家列表
  17. [ML] Genetic Algorithm 理论概述
  18. CAD高清全彩输出pdf文件
  19. Latex实例[2]:跨页表格制作方法, longtable和 supertabular
  20. AHB to APB bridge

热门文章

  1. axure中怎么把图片变圆_orcad中怎么创建带图片的Title Block?
  2. unitoy机器人怎么联网_机器人操作说明
  3. linux nfs 配置_NFS服务器
  4. android把255转换成字节,android 上传参数设置,字符转化成字节,包装流等
  5. linux io函数,Linux下普通IO文件操作函数---C语言
  6. linux系统下如何查看cpu能同时跑几个线程_探讨基于Linux的NUMA系统
  7. c语言节点导入数据编程,编程小白。用C语言计算SR E2E ARQ模式下节点的数据分析...
  8. flutter 键盘遮挡输入框问题_flutter插件推荐之 keyboard_avoider - 解决输入时的键盘遮挡问题...
  9. Typora 收费,WTF? 还是需要支持下
  10. java强克隆_java之克隆clone解密