国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHP 高性能 Excel 擴(kuò)展 Excel-export

shinezejian / 1297人閱讀

摘要:項(xiàng)目地址為什么使用此處拿作為對(duì)比對(duì)象,使用相同的方式進(jìn)行導(dǎo)出逐行寫入,在數(shù)據(jù)相同的情況下,在時(shí),因內(nèi)存不夠而停止了,而在固定內(nèi)存模式下,輕松愜意的完成了導(dǎo)出工作,詳情對(duì)比數(shù)據(jù)看下圖固定內(nèi)存模式最大使用內(nèi)存最大單行數(shù)據(jù)量創(chuàng)

項(xiàng)目地址

https://github.com/viest/php-ext-excel-export

為什么使用 php-ext-excel-export

此處拿PHPOffice作為對(duì)比對(duì)象,使用相同的方式進(jìn)行導(dǎo)出(逐行寫入),在數(shù)據(jù)相同的情況下,PHPOffice 在2W時(shí),因內(nèi)存不夠而停止了,而 php-ext-excel-export 在固定內(nèi)存模式下,輕松愜意的完成了導(dǎo)出工作,詳情對(duì)比數(shù)據(jù)看下圖:

固定內(nèi)存模式

最大使用內(nèi)存 = 最大單行數(shù)據(jù)量

$fileObject = $excel->constMemory("tutorial01.xlsx");
1、創(chuàng)建一個(gè)簡(jiǎn)單的Excel文件:
$config = ["path" => "/home/viest/"];

$excel = new VtifulKernelExcel($config);

$excel->fileName("test.xlsx")
    ->header(["Item", "Cost"])
    ->data([
        ["Rent", 1000],
        ["Gas",  100],
        ["Food", 300],
        ["Gym",  50],
    ])
    ->output();
2、插入圖片
insertImage(int $row, int $column, string $localImagePath)
$excel = new VtifulKernelExcel($config);

$freeFile = $excel->fileName("free.xlsx");

$freeFile->insertImage(5, 0, "/vagrant/ASW-G-66.jpg");

$freeFile->output();
3、定義一個(gè)公式
insertFormula(int $row, int $column, string $formula)
$excel = new VtifulKernelExcel($config);

$freeFile = $excel->fileName("free.xlsx")
    ->header(["name", "money"]);

for($index = 0; $index < 10; $index++) {
    $textFile->insertText($index+1, 0, "vikin");
    $textFile->insertText($index+1, 1, 10);
}

$textFile->insertText(12, 0, "Total");
$textFile->insertFormula(12, 1, "=SUM(B2:B11)");

$freeFile->output();
4、為單元格設(shè)置格式
$config = ["path" => "./tests"];
$excel  = new VtifulKernelExcel($config);

// 普通模式
$fileObject = $excel->fileName("tutorial01.xlsx");
// 或 固定內(nèi)存模式
$fileObject = $excel->constMemory("tutorial01.xlsx");

$fileHandle = $fileObject->getHandle();

$boldStyle = VtifulKernelFormat::bold($fileHandle);

$fileObject->header(["name", "age"])
    ->data([["viest", 21]])
    ->setColumn($boldStyle, "A:A", 200)
    ->output();
如果你覺(jué)得不錯(cuò),請(qǐng)star

https://github.com/viest/php-ext-excel-export

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/28630.html

相關(guān)文章

  • 工作中常用的npm包

    摘要:工具類工具庫(kù),封裝了處理,,,等常見的函數(shù),是對(duì)標(biāo)準(zhǔn)庫(kù)的補(bǔ)充。業(yè)務(wù)開發(fā)中常用的函數(shù)有很多,如等。示例如下整數(shù)處理保留兩位小數(shù)百分比處理億億處理萬(wàn)萬(wàn)處理格式化數(shù)字大于億的展示為億,大于萬(wàn)的展示為萬(wàn)億萬(wàn)時(shí)間處理庫(kù)。 工具類 lodash 工具庫(kù),封裝了處理arrays,numbers,objects,string等常見的函數(shù),是對(duì)標(biāo)準(zhǔn)庫(kù)的補(bǔ)充。業(yè)務(wù)開發(fā)中常用的函數(shù)有很多,如:assign,...

    ermaoL 評(píng)論0 收藏0
  • 從零開始使用node讀取txt處理后導(dǎo)出excel

    摘要:安裝執(zhí)行版本號(hào),例如以下語(yǔ)句可以安裝幾的版本好像在墻內(nèi)只能找到以前的版本使用可以查看現(xiàn)有的版本,可以支持模糊切換。 一直說(shuō)要好好學(xué)習(xí),總結(jié)知識(shí)什么的。一直覺(jué)得沒(méi)有時(shí)間。周一終于提交了論文盲審。決定從今天每周都總結(jié)一次自己的所學(xué)。希望自己能堅(jiān)持。 任務(wù)描述: 一個(gè)醫(yī)學(xué)系的同學(xué)要分析一個(gè)叫TCGA的數(shù)據(jù)庫(kù),每個(gè)實(shí)驗(yàn)文件是txt,格式如下: hsa-miR-1228* 5.185500...

    frank_fun 評(píng)論0 收藏0
  • nodejs讀寫excel內(nèi)容

    摘要:支持讀寫的模塊基于解析文件數(shù)據(jù)及生成文件,僅支持格式文件基于解析文件數(shù)據(jù),支持及格式文件基于將數(shù)據(jù)生成導(dǎo)出文件,生成文件格式為基于從文件中提取數(shù)據(jù),僅支持格式文件。代碼如下讀取文件內(nèi)容將文件內(nèi)容插入新的文件中 支持讀寫Excel的node.js模塊node-xlsx: 基于Node.js解析excel文件數(shù)據(jù)及生成excel文件,僅支持xlsx格式文件;excel-parser: 基于...

    yzzz 評(píng)論0 收藏0
  • node表格模塊exceljs介紹1--基本使用

    摘要:前言用做服務(wù)器端表格處理時(shí),需要使用處理模塊,網(wǎng)上能搜到的插件大概就三四種等,經(jīng)過(guò)我的使用,發(fā)現(xiàn)最強(qiáng)大,最全面的就是。合并單元格使用此時(shí)合并了兩個(gè)單元格。后續(xù)正常調(diào)用即可。 前言 用node做服務(wù)器端表格處理時(shí),需要使用excel處理模塊,網(wǎng)上能搜到的插件大概就三四種(xlsx,excel-export,node-xlsx等),經(jīng)過(guò)我的使用,發(fā)現(xiàn)最強(qiáng)大,api最全面的就是exceljs...

    supernavy 評(píng)論0 收藏0
  • php 導(dǎo)出 excel

    關(guān)于 PHP 導(dǎo)出 excel csv 常用的有 PHPexcel ,本文整理了一些其他方案。 高性能 Excel 擴(kuò)展 sudo apt-get install -y zlib1g-dev git clone https://github.com/jmcnamara/libxlsxwriter.git cd libxlsxwriter make && sudo make install // ...

    付永剛 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<