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

Table des matières
Exports de bibliothèque Phpexcel Excel et personnalise la largeur de la colonne
Maison développement back-end tutoriel php Comment exporter des fichiers Excel et définir la largeur de la colonne à l'aide de la bibliothèque Phpexcel?

Comment exporter des fichiers Excel et définir la largeur de la colonne à l'aide de la bibliothèque Phpexcel?

Apr 01, 2025 am 10:54 AM
Alipay

Comment exporter des fichiers Excel et définir la largeur de la colonne à l'aide de la bibliothèque Phpexcel?

Exports de bibliothèque Phpexcel Excel et personnalise la largeur de la colonne

Cet article présente comment utiliser la bibliothèque PHPEXCEL pour exporter des fichiers Excel et contr?ler avec précision la largeur de la colonne de chaque colonne pour résoudre le problème de l'ajustement difficile de la largeur de la colonne lors de l'exportation Excel par PHP natif. Les méthodes d'exportation PHP natives (telles que l'utilisation de fputcsv ) ne peuvent pas contr?ler avec précision la largeur de la colonne, ce qui entra?ne des affichages de données qui peuvent être mal alignés ou incomplets.

Supposons que vous deviez exporter un tableau contenant le compte Alipay, le nom et le montant du paiement. Vous espérez que le compte Alipay, le nom et le montant de paiement occupent respectivement les colonnes A, B et C, et définissez la largeur de la colonne appropriée pour afficher clairement les données. Voici un exemple de code d'exportation PHP natif qui ne peut pas répondre aux besoins de la personnalisation de la largeur des colonnes:

 set_time_limit (0);
ob_end_clean ();
En-tête ("Content-Type: Application / Vnd.ms-Excel");
En-tête ('Content-Disposition: pièce jointe; filename = "Article Information Statistics'.Date (' ymdhis ').'. xls" ');
$ fp = fopen ('php: // output', 'w');
fwrite ($ fp, chr (0xef) .chr (0xbb) .chr (0xbf));
$ title = array (?compte Alipay?, ?nom?, ?montant de paiement?);
fputcsv ($ fp, $ title, "\ t");
$ body = array ();
foreach ($ list as $ key => $ val) {
    $ body ['alipay_acount'] = $ val ['alipay_acount'];
    $ body ['alipay_real_name'] = $ val ['alipay_real_name'];
    $ body ['Money'] = $ val ['total_check_che'];
    fputcsv ($ fp, $ body, "\ t");
}

Ce problème peut être facilement résolu à l'aide de la bibliothèque PHPEXCEL. PHPEXCEL fournit setWidth pour définir la largeur de la colonne. Par exemple, définissez la largeur de la colonne A à 20:

 $ objPhpexcel-> getActivesheet () -> getColumnDimension ('a') -> SetWidth (20);

Pour définir la largeur de la colonne par lots, vous pouvez utiliser des boucles:

  • Définissez la largeur de la colonne A sur Z sur 20:
 $ cols = range ('a', 'z');
foreach ($ cols comme $ col) {
    $ objPhpexcel-> getActivesheet () -> GetColumnDimension ($ col) -> SetWidth (20);
}
  • Définissez différentes colonnes et différentes largeurs:
 $ widths = array ('a' => 20, 'b' => 15, 'c' => 25);
foreach ($ largeurs comme $ col => $ width) {
    $ objPhpexcel-> getActivSheet () -> GetColumnDimension ($ col) -> SetWidth ($ width);
}

Grace à la méthode ci-dessus, vous pouvez définir de manière flexible la largeur de la colonne du fichier Excel pour vous assurer que les données s'affichent clairement et complètement dans le tableau. N'oubliez pas qu'avant d'utiliser la bibliothèque PHPEXCEL, vous devez installer et introduire correctement la bibliothèque.

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 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)

Comment résoudre le problème de la 'Erreur du signe de la clé de tableau non définie' lors de l'appel d'alipay easysdk à l'aide de PHP? Comment résoudre le problème de la 'Erreur du signe de la clé de tableau non définie' lors de l'appel d'alipay easysdk à l'aide de PHP? Mar 31, 2025 pm 11:51 PM

Description du problème Lors de l'appel d'Alipay Easysdk en utilisant PHP, après avoir rempli les paramètres en fonction du code officiel, un message d'erreur a été signalé pendant l'opération: "UNDEFINED ...

La différence entre H5 et mini-programmes et applications La différence entre H5 et mini-programmes et applications Apr 06, 2025 am 10:42 AM

H5. La principale différence entre les mini programmes et l'application est: Architecture technique: H5 est basé sur la technologie Web, et les mini-programmes et l'application sont des applications indépendantes. Expérience et fonctions: H5 est légère et facile à utiliser, avec des fonctions limitées; Les mini-programmes sont légers et ont une bonne interactivité; Les applications sont puissantes et ont une expérience fluide. Compatibilité: H5 est compatible multiplateforme, les applets et les applications sont limités par la plate-forme. Co?t de développement: H5 a un faible co?t de développement, des mini-programmes moyens et une application la plus élevée. Scénarios applicables: H5 convient à l'affichage d'informations, les applets conviennent aux applications légères et les applications conviennent aux fonctions complexes.

Quels sont les outils de développement pour le programme H5 et Mini? Quels sont les outils de développement pour le programme H5 et Mini? Apr 06, 2025 am 09:54 AM

H5 Recommandations des outils de développement: VScode, WebStorm, Atom, supports, texte sublime; Mini Program Development Tools: WeChat Developer Tools, Alipay Mini Program Developer Tools, Baidu Smart Mini Program IDE, Toutiao Mini Program Developer Tools, Taro.

Comment choisir H5 et Applets Comment choisir H5 et Applets Apr 06, 2025 am 10:51 AM

Le choix de H5 et Applet dépend des exigences. Pour les applications avec une plate-forme multiplateuse, un développement rapide et une éleve élevée, choisissez H5; Pour les applications avec une expérience native, des fonctions riches et des dépendances de plate-forme, choisissez des applets.

Quelles sont les différentes fa?ons de promouvoir les programmes H5 et Mini? Quelles sont les différentes fa?ons de promouvoir les programmes H5 et Mini? Apr 06, 2025 am 11:03 AM

Il existe des différences dans les méthodes de promotion des programmes H5 et MINI: la dépendance à la plate-forme: H5 dépend du navigateur, et les programmes mini reposent sur des plateformes spécifiques (telles que WeChat). Expérience utilisateur: L'expérience H5 est médiocre et le programme MINI offre une expérience fluide similaire aux applications natives. Méthode de communication: H5 se propage via des liens et les mini programmes sont partagés ou recherchés via la plate-forme. H5 Méthodes de promotion: partage social, marketing par e-mail, code QR, référencement, publicité payante. Mini méthodes de promotion du programme: Promotion de la plate-forme, partage social, promotion hors ligne, ASO, coopération avec d'autres plateformes.

La dernière recommandation de classement des applications de nouvelles dans le cercle des devises (version faisant autorité en 2025) La dernière recommandation de classement des applications de nouvelles dans le cercle des devises (version faisant autorité en 2025) Apr 21, 2025 pm 09:33 PM

Les meilleures plateformes de trading et d'analyse des crypto-monnaies comprennent: 1. OKX: le numéro un mondial en volume de trading, prend en charge plusieurs transactions, fournit une analyse du marché de l'IA et une surveillance des données sur cha?ne. 2. Binance: le plus grand échange du monde, offrant des conditions de marché approfondies et de nouvelles offres de monnaie pour la première fois. 3. Sesame Open Door: connu pour le trading ponctuel et les canaux en vente libre, il fournit des stratégies de trading automatisées. 4. CoinmarketCap: une plate-forme de données de marché faisant autorité, couvrant 20 000 devises. 5. COINGECKO: Connu pour l'analyse des sentiments communautaires, il fournit une surveillance des tendances Defi et NFT. 6. Compte non petit: une plate-forme de marché intérieure, fournissant une analyse du lien entre les actions A et les marchés monétaires. 7. Finance en cha?ne: concentrez-vous sur les nouvelles de la blockchain et mettez à jour les rapports approfondis chaque jour. 8. Finance dorée: 24 petits

Quelles sont les routines d'escroquerie des échanges de crypto-monnaie? Quelles sont les routines d'escroquerie des échanges de crypto-monnaie? Apr 20, 2025 pm 05:06 PM

10 escroqueries sur les échanges de crypto-monnaie Ascroqueries communes: fausses échanges, trading de capital Ponzi, manipulation des contrats, fausse monnaie, fraude au service client, etc. Points d'identification: Vérifiez les licences réglementaires, vérifiez les adresses du contrat et méfiez-vous des engagements à haut rendement Doit être protégé: Utilisez uniquement les échanges traditionnels (Binance / Coinbase) Activer le portefeuille matériel Rejeter partager la clé privée / code de vérification Traiter avec la fraude: prendre des captures d'écran immédiatement, geler les actifs, faire un rapport sur la plate-forme et faire rapport à la police Principe de base: Toute demande de mot de passe / transfert est une fraude!

See all articles