日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php excel 单元格类型,设置20个单元格类型后,PhpExcel停止工作

發布時間:2024/10/8 php 145 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php excel 单元格类型,设置20个单元格类型后,PhpExcel停止工作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

PHPExcel分配了相當多的內存

雖然PHPExcel是一個漂亮的庫,但使用它可能需要為PHP分配大量內存.

根據this thread,只有5個單元可以渲染6 MB的內存使用量:

require_once 'PHP/PHPExcelSVN/PHPExcel/IOFactory.PHP';

$objPHPExcel = PHPExcel_IOFactory::load("PHP/tinytest.xlsx");

$objPHPExcel->setActiveSheetIndex(0);

$objPHPExcel->getActiveSheet()->setCellValue('D2',50);

echo $objPHPExcel->getActiveSheet()->getCell('D8')->getCalculatedValue() . "

";

echo date('H:i:s') . " Peak memory usage: " . (memory_get_peak_usage(true) / 1024 / 1024) . " MB\r\n";

?>

I get 6MB of memory usage.

雖然PHPExcel提供了減少內存占用的方法,但在我的情況下,所有減少都變得太小了. This page on github提供了PHPExcel緩存管理選項的詳細信息.例如,此設置序列化和GZIPs工作表的單元格結構:

$cacheMethod = PHPExcel_CachedObjectStorageFactory::cache_in_memory_gzip;

PHPExcel_Settings::setCacheStorageMethod($cacheMethod);

Fatal error: Allowed memory size of xxx bytes exhausted (tried to

allocate yyy bytes) in zzz on line aaa

PHPExcel holds an “in memory” representation of a spreadsheet,so it

is susceptible to PHP’s memory limitations. The memory made available

to PHP can be increased by editing the value of the memorylimit

directive in your PHP.ini file,or by using iniset(‘memory_limit’,

‘128M’) within your code (ISP permitting);

Some Readers and Writers are faster than others,and they also use

differing amounts of memory. You can find some indication of the

relative performance and memory usage for the different Readers and

Writers,over the different versions of PHPExcel,here

07004

If you’ve already increased memory to a maximum,or can’t change your

memory limit,then this discussion on the board describes some of the

methods that can be applied to reduce the memory usage of your scripts

using PHPExcel

07005

PHP Excel的測量結果

我檢測了PHPExcel示例文件[01simple.PHP] [5]并做了一些快速測試.

消耗92 KByte:

for( $n=0; $n<200; $n++ ) {

$objPHPExcel->setActiveSheetIndex(0) ->setCellValue('A' . $n,'Miscellaneous glyphs');

}

消耗4164 KB:

for( $n=0; $n<200; $n++ ) {

$objPHPExcel->setActiveSheetIndex(0) ->setCellValue('A' . $n,'Miscellaneous glyphs');

$objPHPExcel->getActiveSheet()->getStyle('A' . $n)->getAlignment()->setWrapText(true);

}

如果多次執行此片段不變,則每個片段消耗大約4 MB.

檢查您的應用在邏輯上是正確的

為確保您的應用程序在邏輯上正確,我建議首先增加PHP內存:

ini_set('memory_limit','32M');

在我的情況下,我必須導出到在線評估應用程序的導出結果數據.雖然水平方向的單元格少于100個,但我需要導出多達10,000個行.雖然單元格的數量很大,但我的每個單元格都包含3個字符的數字或字符串 – 沒有公式,沒有樣式.

如果存在強大的內存限制或大型電子表格

在我的例子中,沒有一個緩存選項減少了所需的數量.此外,應用程序的運行時間也大大增加.

最后我不得不切換到老式的CSV數據文件導出.

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的php excel 单元格类型,设置20个单元格类型后,PhpExcel停止工作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产观看 | 精品一区二区三区在线观看视频 | 69成人免费视频 | 中文字幕一区二区三区在线观看 | 国产精品电影 | 亚洲AV无码成人精品区在线观 | 国产一区二区久久 | 中文字幕在线一区二区三区 | 欧美激情自拍 | 日韩avav | 双乳被四个男人吃奶h文 | 午夜福利毛片 | www.欧美com | 男人天堂免费视频 | 中文字幕一区二区三区人妻在线视频 | 欧美三级一区二区 | 亚洲色图日韩精品 | 97人妻人人揉人人躁人人 | 九九九色| 90岁肥老奶奶毛毛外套 | 波多野结衣在线视频免费观看 | 玖玖zyz | 精品久久久无码中文字幕边打电话 | 人体内射精一区二区三区 | 在线观看涩涩 | 宅男噜噜噜 | 40一50一60老女人毛片 | 亚洲综合欧美 | 一卡二卡三卡 | 天天操操 | 亚洲av无一区二区三区久久 | 玩弄人妻少妇500系列视频 | 亚洲一区二区国产精品 | 有码一区| 特黄级 | 日韩精品人妻一区二区中文字幕 | 美味的客房沙龙服务 | 午夜寂寞影院在线观看 | 另类欧美尿交 | 免费视频网站在线观看入口 | 久久三级视频 | 91精品国自产在线 | 美女一区二区三区 | 国产超级av | 亚洲精品色午夜无码专区日韩 | 青娱乐国产 | 二级毛片视频 | 国产99页 | 女生被草 | 老熟妇仑乱视频一区二区 | 99re5| 中文字幕日韩在线视频 | 中文字幕日韩三级 | 巨胸大乳www视频免费观看 | 黑人性生活视频 | 国产女厕一区二区三区在线视 | 麻豆亚洲av成人无码久久精品 | 日本色www| 久久亚洲av午夜福利精品一区 | 亚洲高潮无码久久 | 免费黄色av | 三级免费黄录像 | 校园伸入裙底揉捏1v1h | 国产精品xxx在线 | 亚洲自拍成人 | 成人精品视频 | 亚洲精品乱码久久久久久 | 亚洲精品久久久久久无码色欲四季 | 麻豆国产av超爽剧情系列 | 久久久资源网 | 精品无码国产污污污在线观看 | 男人都懂的网址 | 日韩精品一区二区在线看 | 精品久久久久久久久中文字幕 | 午夜私人福利 | 国产肥熟 | 麻豆 美女 丝袜 人妻 中文 | 亚洲最新在线 | 国产裸体舞一区二区三区 | 亚洲精品高潮久久久久久久 | 免费看成人片 | 一本在线免费视频 | 国产色影院| japanese国产在线观看 | 日本视频免费观看 | 青青草视频免费播放 | 欧美极品视频在线观看 | 97自拍网 | 精一区二区 | 毛片1000部免费看 | 国内精品视频一区二区三区 | 羞羞羞网站| 中文精品一区二区三区 | 91久久爽久久爽爽久久片 | 亚洲一区二区自拍 | 免费涩涩 | 狠狠躁18三区二区一区视频 | 欧美三级黄色 | 日本天堂一区 |