最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

php生成excel列名,超过26列大于Z的方法

来源:动视网 责编:小采 时间:2020-11-09 13:04:51
文档

php生成excel列名,超过26列大于Z的方法

php生成excel列名,超过26列大于Z的方法:这是phpExcel类中的方法。今天查到了,记录一下备忘。 public static function stringFromColumnIndex($pColumnIndex = 0){//Using a lookup cache adds a slight memory overhead, but boosts speed//cac
推荐度:
导读php生成excel列名,超过26列大于Z的方法:这是phpExcel类中的方法。今天查到了,记录一下备忘。 public static function stringFromColumnIndex($pColumnIndex = 0){//Using a lookup cache adds a slight memory overhead, but boosts speed//cac


这是phpExcel类中的方法。今天查到了,记录一下备忘。 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 t

这是phpExcel类中的方法。今天查到了,记录一下备忘。

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 < 26) {
	$_indexCache[$pColumnIndex] = chr(65 + $pColumnIndex);
	} elseif ($pColumnIndex < 702) {
	$_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列名,超过26列大于Z的方法

php生成excel列名,超过26列大于Z的方法:这是phpExcel类中的方法。今天查到了,记录一下备忘。 public static function stringFromColumnIndex($pColumnIndex = 0){//Using a lookup cache adds a slight memory overhead, but boosts speed//cac
推荐度:
标签: 生成 方法 excel
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top