Maison >développement back-end >Problème PHP >Comment convertir PHP Excel en HTML

Comment convertir PHP Excel en HTML

藏色散人
藏色散人original
2020-08-27 09:50:153588parcourir

Comment convertir php Excel en HTML : introduisez d'abord la bibliothèque de classes PHPExcel ; puis obtenez un fichier Excel que vous souhaitez convertir ; puis instanciez-le en tant qu'objet "PHPExcel_Writer_HTML".

Comment convertir PHP Excel en HTML

Recommandé : "Tutoriel vidéo PHP"

Utilisez PHP pour convertir Excel en HTML pour l'affichage

Récemment, j'ai besoin de créer une fonction pour afficher Excel sur la page. La lecture des données dans Excel est très simple, mais comment puis-je les afficher sur la page et essayer de les restaurer à 100 % ? Après de longues recherches sur Internet, je n'ai pas trouvé de bonne méthode (il semble qu'il n'y ait pas beaucoup de gens qui souhaitent faire cette fonction...). Ce qu'il faut faire? La bibliothèque de classes PHPExcel est si puissante, existe-t-il une solution à cet égard ? Faites-le dès que vous y pensez, et j'ai vraiment trouvé les classes pour convertir du HTML dans PHPExcel : PHPExcel_Writer_HTML et PHPExcel_Reader_HTML. Ce que je veux faire maintenant, c'est convertir Excel en HTML. Évidemment, nous devons utiliser PHPExcel_Writer_HTML (je dois le répéter ici, PHPExcel est vraiment puissant, 32 likes).

PHPExcel a encapsulé toutes les fonctions pertinentes, afin que nous puissions les utiliser directement. Le code est très simple, comme suit :

$filename = '你想转化的excel文件.xls';
 
$objReader = new \PHPExcel_Reader_Excel5(); //实例化一个读取对象
 
$objWriteHTML = new \PHPExcel_Writer_HTML($objReader->load($filename));  //读取excel文件,并将它实例化为PHPExcel_Writer_HTML对象
 
//在页面上打印(这里会直接打印,没有返回值。需要返回值的童鞋请根据save()方法自行改写)
$objWriteHTML->save("php://output");

De cette façon, nous pouvons afficher Excel sur la page.

Quant à PHPExcel_Reader_HTML, il a la fonction exactement opposée. Il peut convertir du HTML en Excel. Nous ne parlerons pas de la façon de l’utiliser ici, veuillez faire vos propres recherches.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
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