国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Table des matières
PHPExcel筆記, mpdf導(dǎo)出,phpexcelmpdf
phpexcel常用處理
利用mpdf庫從phpexcel導(dǎo)出pdf文件
Maison développement back-end tutoriel php PHPExcel筆記, mpdf導(dǎo)出,phpexcelmpdf_PHP教程

PHPExcel筆記, mpdf導(dǎo)出,phpexcelmpdf_PHP教程

Jul 12, 2016 am 08:53 AM
phpexcel

PHPExcel筆記, mpdf導(dǎo)出,phpexcelmpdf

phpexcel常用處理

##導(dǎo)入類庫
require 'PHPExcel/Classes/PHPExcel.php';
require 'PHPExcel/Classes/PHPExcel/Writer/Excel5.php'; //非07格式的寫出類
 
##基礎(chǔ)屬性設(shè)定
$objPHPExcel = \PHPExcel_IOFactory::load('a.xls'); //讀入指定excel文件
$objPHPExcel->setActiveSheetIndex(0); //指定活動工作表
$objPHPExcel->getActiveSheet()->getDefaultStyle()->getFont()->setName('宋體');
$objPHPExcel->getProperties()->setTitle('xxx');
 
##單元格編輯
$objPHPExcel->getActiveSheet()->setCellValue('A3', 'xxx'); //設(shè)定A3單元格值為xxx
 
##單元格繪圖
$objDrawing = new \PHPExcel_Worksheet_Drawing();
$objDrawing->setPath('a.jpg'); //指定圖片路徑。若要遠(yuǎn)程圖片需PHPExcel/Classes/PHPExcel/Worksheet/Drawing.php:106處file_exists換成file_get_contents
$objDrawing->setCoordinates('A4'); //指定在A4單元格繪圖
$objDrawing->setName('Photo');
$objDrawing->setDescription('Photo');
$objDrawing->setHeight(120);
$objDrawing->setWidth(100);
$objDrawing->setOffsetX(7);
$objDrawing->setOffsetY(7);
$objDrawing->setWorksheet($objPHPExcel->getActiveSheet());
 
##excel文件瀏覽器下載導(dǎo)出
$filename='a.xls';
$encoded_filename = rawurlencode($filename);
$ua = $_SERVER["HTTP_USER_AGENT"];
header('Content-type: application/vnd.ms-excel');
if (preg_match("/MSIE/", $ua) || preg_match("/Trident\/7.0/", $ua) || preg_match("/Edge/", $ua)) {
  header('Content-Disposition: attachment; filename="' . $encoded_filename . '"');
} else if (preg_match("/Firefox/", $ua)) {
  header("Content-Disposition: attachment; filename*=\"utf8''" . $filename . '"');
} else {
  header('Content-Disposition: attachment; filename="' . $filename . '"');
}
header("Pragma:no-cache");
header("Expires:0");
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
 
##excel文件html顯示(可用于調(diào)試)
$objWriter = new \PHPExcel_Writer_HTML($objPHPExcel);
$objWriter->save('php://output');

利用mpdf庫從phpexcel導(dǎo)出pdf文件

$filename='a.pdf';
$encoded_filename = rawurlencode($filename);
$rendererName = \PHPExcel_Settings::PDF_RENDERER_MPDF; //指定通過mpdf類庫導(dǎo)出pdf文件
$rendererLibraryPath = 'PHPExcel/MPDF57'; //指定你下載的mpdf類庫路徑
if (!\PHPExcel_Settings::setPdfRenderer(
  $rendererName,
  $rendererLibraryPath
)) {
  die(
    'Please set the $rendererName and $rendererLibraryPath values' .
    PHP_EOL .
    ' as appropriate for your directory structure'
  );
}
header('Content-type: application/pdf');
if (preg_match("/MSIE/", $ua) || preg_match("/Trident\/7.0/", $ua) || preg_match("/Edge/", $ua)) {
  header('Content-Disposition: attachment; filename="' . $encoded_filename . '"');
} else if (preg_match("/Firefox/", $ua)) {
  header("Content-Disposition: attachment; filename*=\"utf8''" . $file_name . '"');
} else {
  header('Content-Disposition: attachment; filename="' . $file_name . '"');
}
header("Pragma:no-cache");
header("Expires:0");
$objWriter = new \PHPExcel_Writer_PDF($objPHPExcel);
$objWriter->setPreCalculateFormulas(false);
$objWriter->save('php://output');
 
 
##############################
##pdf導(dǎo)出失敗的一些錯誤解決方法
##############################
 
##1 pdf中文亂碼問題
PHPExcel/Classes/PHPExcel/Writer/PDF/mPDF.php:105處加兩行設(shè)定:
$pdf->useAdobeCJK = true;
$pdf->SetAutoFont(AUTOFONT_ALL);
 
##2 類庫里面多處preg_replace調(diào)用使用了元字符e,而部分低版本php不支持正則表達(dá)式e元字符
e元字符的不當(dāng)使用并導(dǎo)致pdf報錯的觸發(fā)點在類庫里面大概有五六處吧,
由于e元字符是一個shell下的子進(jìn)程php調(diào)用,所以報錯信息不會反饋到當(dāng)前php進(jìn)程中,故即便你配置了錯誤打印到屏幕, 頁面也不會顯示報錯信息, 必須查看php報錯日志
查看php報錯日志,把提示的preg_replace中元字符e的調(diào)用替換為preg_replace_callback形式的調(diào)用
 
##3 部分版本phpexcel類庫有單元格樣式判斷錯誤
lib/PHPExcel/Classes/PHPExcel/Writer/HTML.php:1236處加個if判斷
if (!$this->_useInlineCss) {
  $cssClass .= ' style' . $pSheet->getCell($endCellCoord)->getXfIndex();

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1125248.htmlTechArticlePHPExcel筆記, mpdf導(dǎo)出,phpexcelmpdf phpexcel常用處理 ##導(dǎo)入類庫require 'PHPExcel/Classes/PHPExcel.php';require 'PHPExcel/Classes/PHPExcel/Writer/Excel5.php'; //非07格...
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefa?on, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel PHP
1502
276
Guide complet?: Comment traiter des fichiers Excel à l'aide de l'extension php PHPExcel Guide complet?: Comment traiter des fichiers Excel à l'aide de l'extension php PHPExcel Jul 28, 2023 pm 10:01 PM

Guide complet : Comment traiter des fichiers Excel à l'aide de l'extension PHP PHPExcel Introduction : Les fichiers Excel sont souvent utilisés comme format courant pour le stockage et l'échange de données lors du traitement de grandes quantités de données et de l'analyse statistique. En utilisant l'extension PHP PHPExcel, nous pouvons facilement lire, écrire et modifier des fichiers Excel pour traiter efficacement les données Excel. Cet article explique comment utiliser l'extension PHP PHPExcel pour traiter des fichiers Excel et fournit des exemples de code. 1. Installez PHPExc

Développement PHP?: utilisez PHPExcel pour traiter des fichiers Excel Développement PHP?: utilisez PHPExcel pour traiter des fichiers Excel Jun 15, 2023 pm 03:45 PM

Avec l’avènement de l’ère numérique, les données sont devenues l’élément le plus important de notre vie quotidienne et de notre travail, et les fichiers Excel sont devenus l’un des outils importants pour le traitement des données. Je pense que de nombreux développeurs PHP seront souvent confrontés à l'utilisation de fichiers Excel pour le traitement des données et les opérations au travail. Cet article vous présentera les méthodes et précautions d'utilisation de la bibliothèque PHPExcel pour traiter les fichiers Excel. Qu’est-ce que PHPExcel ? PHPExcel est une classe PHP

Comment utiliser phpexcel pour convertir des fichiers Excel en fichiers CSV et les ouvrir Comment utiliser phpexcel pour convertir des fichiers Excel en fichiers CSV et les ouvrir Mar 27, 2023 pm 04:16 PM

PHPEXCEL est une excellente bibliothèque de classes PHP pour lire et écrire des fichiers Excel. Elle fournit une API très suffisante qui nous permet d'utiliser PHP pour lire et écrire des fichiers Excel. Parfois, nous devons convertir des fichiers Excel en fichiers CSV pour les utiliser à certaines occasions. Ainsi, cet article décrit principalement comment utiliser la bibliothèque de classes PHPEXCEL pour convertir des fichiers Excel en fichiers CSV et les ouvrir.

Pourquoi phpexcel est devenu le centre d'intérêt des développeurs PHP Pourquoi phpexcel est devenu le centre d'intérêt des développeurs PHP Mar 27, 2023 pm 06:15 PM

PHPExcel est une bibliothèque PHP open source pour le traitement des fichiers Microsoft Excel. Elle peut lire, créer, modifier et enregistrer des fichiers Excel. Il s'agit d'un outil puissant et hautement personnalisable qui peut être utilisé pour gérer des taches telles que l'analyse de données, la génération de rapports, l'importation et l'exportation de données, etc. Dans cet article, nous expliquerons pourquoi PHPExcel est devenu la priorité des développeurs PHP.

Créer des fichiers Excel en utilisant PHP et PHPExcel Créer des fichiers Excel en utilisant PHP et PHPExcel May 11, 2023 am 08:40 AM

à l’ère actuelle du transfert rapide d’informations, le traitement et le stockage des données sont devenus de plus en plus importants. L'utilisation de tableaux Excel est le premier choix pour de nombreuses personnes car les tableaux Excel peuvent intégrer diverses données et peuvent être facilement analysés et traités. Afin de compléter plus efficacement la création de tableaux Excel, nous pouvons utiliser deux outils puissants, PHP et PHPExcel. Dans cet article, nous présenterons comment créer des fichiers Excel en utilisant PHP et PHPExcel. 1. Installez d'abord PHPExcel

Comment utiliser PHPExcel pour traiter des fichiers Excel ? Comment utiliser PHPExcel pour traiter des fichiers Excel ? Jun 01, 2023 pm 02:01 PM

PHPExcel est une bibliothèque PHP open source pour le traitement des fichiers Microsoft Excel (.xls et .xlsx). Il peut lire, écrire et exploiter des fichiers Excel et offre une multitude de fonctions et de méthodes. En utilisant la bibliothèque PHPExcel dans les projets PHP, vous pouvez traiter rapidement et facilement des fichiers Excel et implémenter des fonctions telles que l'importation, l'exportation et le traitement des données. Cet article explique comment utiliser PHPExcel pour traiter des fichiers Excel. 1. Pour installer PHPExcel, utilisez

Conseils de développement PHP?: Comment utiliser PHPExcel et PHPExcel_IOFactory pour faire fonctionner la base de données MySQL Conseils de développement PHP?: Comment utiliser PHPExcel et PHPExcel_IOFactory pour faire fonctionner la base de données MySQL Jul 02, 2023 pm 02:28 PM

Conseils de développement PHP : Comment utiliser PHPExcel et PHPExcel_IOFactory pour faire fonctionner la base de données MySQL Présentation : Dans le développement Web, le traitement des fichiers Excel est une tache courante et importante. PHPExcel est une bibliothèque PHP puissante et facile à utiliser qui peut nous aider à lire et à écrire des fichiers Excel. Cet article explique comment utiliser les bibliothèques PHPExcel et PHPExcel_IOFactory pour faire fonctionner la base de données MySQL. étape 1

Compétences en développement PHP?: Comment utiliser PHPExcel pour exploiter la base de données MySQL Compétences en développement PHP?: Comment utiliser PHPExcel pour exploiter la base de données MySQL Jul 02, 2023 pm 12:21 PM

Compétences en développement PHP : Comment utiliser PHPExcel pour faire fonctionner la base de données MySQL Avec le développement fulgurant d'Internet, une grande quantité de données est stockée dans la base de données et des opérations telles que l'importation, l'exportation et le traitement sont nécessaires. Dans le développement PHP, PHPExcel est une bibliothèque puissante qui peut simplifier l'interaction avec les fichiers Excel et réaliser l'importation et l'exportation de données. Cet article expliquera comment utiliser PHPExcel pour faire fonctionner la base de données MySQL et implémenter des fonctions d'importation et d'exportation de données. Installation et configuration de PHPExcel

See all articles