


Comment définir la largeur de la colonne et la position de la colonne lors de l'exportation de Excel à l'aide de PHP native?
Exportation PHP native Excel: Contrôle de contrôle Largeur de colonne et position de colonne
Lors de l'exportation d'Excel directement à l'aide de fonctions natives PHP, il est difficile de contrôler avec précision la largeur de la colonne et la position de la colonne. Cet article montrera comment résoudre ce problème, s'assurera que le "compte Alipay", le "nom" et le "montant de paiement" sont situés respectivement dans les colonnes A, B et C, et ajustent la largeur de la colonne.
Ce qui suit est le code amélioré, en utilisant la bibliothèque PHPExcel
pour obtenir un contrôle précis:
Problèmes avec le code d'origine: Le code d'origine utilise la fonction fputcsv
, qui sépare les données avec les caractères d'onglet ( \t
), ce qui rend difficile de contrôler avec précision la largeur et la position de la colonne.
Code amélioré:
Php require_once 'phpexcel.php'; // Assurez-vous que la bibliothèque Phpexcel a correctement introduit $ objPhpexcel = new Phpexcel (); $ sheet = $ objPhpexcel-> getActivSheet (); // Définir la largeur de la colonne $ Sheet-> GetColumnDimension ('A') -> SetWidth (20); // Compte Alipay $ Sheet-> GetColumnDimension ('B') -> SetWidth (15); // name $ sheet-> getColumnDimension ('c') -> setWidth (12); // Montant de paiement // Set Title $ Sheet-> SetCellValue («A1», «compte Alipay»); $ sheet-> setCellValue ('b1', 'name'); $ sheet-> setCellValue ('C1', 'Montant payant'); // remplit les données $ row = 2; foreach ($ list as $ Val) { $ sheet-> setCellValue ('a'. $ row, $ val ['alipay_acount']); $ sheet-> setCellValue ('b'. $ row, $ val ['alipay_real_name']); $ sheet-> setCellValue ('c'. $ row, $ val ['total_check_che']); $ row; } // output excel fichier $ objwriter = phPEXCEL_IOFACTORY :: createWriter ($ objPhpexcel, 'excel5'); En-tête ('Content-Type: application / vnd.ms-excel'); En-tête ('Content-Disposition: pièce jointe; filename = "Article Information Statistics'.Date (' ymdhis ').'. xls" '); $ objWriter-> Save ('php: // output'); ?>
Description du code:
- Introduisez la bibliothèque PHPEXCEL: assurez-vous que
PHPExcel
est importé correctement et ajoutez son chemin au code. - Définissez la largeur de la colonne: utilisez la méthode
getColumnDimension()
pour obtenir des objets de colonne, puis utilisez la méthodesetWidth()
pour définir la largeur de la colonne (l'unité est la largeur des caractères). - Définissez la valeur de la cellule: utilisez
setCellValue()
pour écrire le titre et les données dans la cellule correspondante. - Fichier Excel de sortie: utilisez
PHPExcel_IOFactory::createWriter()
pour créer un écrivain Excel5, définir les informationsheader
appropriées et sortir le fichier Excel au navigateur.
Largeur de la colonne de réglage par lots: si vous avez besoin de définir la largeur de la colonne, vous pouvez utiliser une boucle:
$ cols = range ('a', 'c'); // Définissez la largeur de la colonne A sur C foreach ($ Cols comme $ col) { $ sheet-> getColumndimension ($ col) -> SetWidth (15); // Toutes les largeurs de colonne sont définies sur 15 }
En utilisant la bibliothèque PHPExcel
, vous pouvez facilement contrôler la largeur de la colonne et la position de la colonne des fichiers Excel et générer des rapports Excel plus standardisés et plus faciles à lire. Veuillez vous assurer que votre serveur a la bibliothèque PHPExcel
installée et configurée.
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds











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

Les étapes pour enregistrer un compte OUYI sont les suivantes: 1. Préparez un e-mail ou un numéro de téléphone portable valide et stabiliser le réseau. 2. Visitez le site officiel d'Ouyi. 3. Entrez la page d'inscription. 4. Sélectionnez un e-mail ou un numéro de téléphone mobile pour vous inscrire et remplir les informations. 5. Obtenez et remplissez le code de vérification. 6. Acceptez l'accord d'utilisateur. 7. Compléter l'enregistrement et connecter, effectuer KYC et mettre en place des mesures de sécurité.

Un Bitcoin peut être divisé en 100 millions d'actions, la plus petite unité est "Song", 1BTC = 100 millions d'actions. Les étapes pour les débutants pour acheter Bitcoin incluent: 1. Sélectionnez une plate-forme de trading de confiance, telle que Binance, Gate.io et OKX; 2. Enregistrer et complet la vérification de l'identité (KYC); 3. Recharge de la monnaie fiduciaire, généralement échangée pour la première fois contre l'USDT; 4. Acheter Bitcoin sur la plate-forme; 5. Choisissez un stockage chaud ou un stockage froid pour stocker le bitcoin en toute sécurité.

Le délai de recharge de la monnaie numérique varie en fonction de la méthode: 1. Le transfert bancaire prend généralement 1 à 3 jours ouvrables; 2. Recharge des cartes de crédit ou plates-formes de paiement tierces dans quelques minutes à quelques heures; 3. Le temps de recharge du transfert de monnaie numérique est généralement de 10 minutes à 1 heure en fonction du temps de confirmation de la blockchain, mais il peut être retardé en raison de facteurs tels que la congestion du réseau.

Pour télécharger en toute sécurité l'application Binance, vous devez passer par les chaînes officielles: 1. Visitez le site officiel de Binance, 2. Trouver et cliquer sur le portail de téléchargement de l'application, 3. Choisissez de scanner le code QR, l'App Store ou télécharger directement le fichier APK pour télécharger pour protéger la sécurité du compte.

Une fois que l'adresse de transfert USDT est incorrecte, confirmez d'abord que le transfert s'est produit, puis prenez des mesures en fonction du type d'erreur. 1. Confirmez le transfert: affichez l'historique des transactions, obtenez et interrogez la valeur de hachage de transaction sur le navigateur de blockchain. 2. Prenez des mesures: si l'adresse n'existe pas, attendez que les fonds soient retournés ou contactez le service client; S'il s'agit d'une adresse non valide, contactez le service client et demandez de l'aide professionnelle; S'il est transféré à quelqu'un d'autre, essayez de contacter le bénéficiaire ou de demander une aide juridique.

Certification de conformité UE MICA, couvrant 50 canaux de monnaie fiduciaire, le ratio de stockage à froid de 95% et zéro enregistrement d'incident de sécurité. La plate-forme sous licence américaine SEC a un achat direct pratique de la monnaie fiduciaire, un ratio de 98% de stockage à froid, une liquidité institutionnelle, prend en charge les ordres en vente libre et personnalisés à grande échelle et la protection de compensation à plusieurs niveaux.

Peut. Les deux échanges peuvent se transférer des pièces les uns vers les autres tant qu'ils prennent en charge la même devise et le même réseau. Les étapes incluent: 1. Obtenez l'adresse de collecte, 2. Initiez une demande de retrait, 3. Attendez la confirmation. Remarques: 1. Sélectionnez le réseau de transfert correct, 2. Vérifiez attentivement l'adresse, 3. Comprenez les frais de manutention, 4. Faites attention à l'heure du compte, 5. Confirmez que l'échange prend en charge cette devise, 6. Faites attention au montant de retrait minimum.
