php-excel - 用PHP创建EXCEL文件,如何向其中不同的列写入数据
诸葛非卿
用PHP创建EXCEL文件,如何向其中不同的列写入数据
诸葛非卿 发表于 11-27 16:08 32分钟前, 0回/5阅 ( 编辑|删除 )
讨论区 » 技术问答
如题:我创建了EXCEL数据
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=ldata.xls");
并向其中写入数据,入下:
echo "test11\t";
echo "test12\t\n";
echo "test21\t";
echo "test22\t\n";
echo "test31\t";
echo "test32\t\n";
本来我是希望其中出现一张表格,但是里面的数据居然全部都在A1单元里面。
如何写入数据类似这种形式呢?
回复内容:
诸葛非卿
用PHP创建EXCEL文件,如何向其中不同的列写入数据
诸葛非卿 发表于 11-27 16:08 32分钟前, 0回/5阅 ( 编辑|删除 )
讨论区 » 技术问答
如题:我创建了EXCEL数据
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=ldata.xls");
并向其中写入数据,入下:
echo "test11\t";
echo "test12\t\n";
echo "test21\t";
echo "test22\t\n";
echo "test31\t";
echo "test32\t\n";
本来我是希望其中出现一张表格,但是里面的数据居然全部都在A1单元里面。
如何写入数据类似这种形式呢?
<?php header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=ldata.xls"); echo "A\tB\tC\t\n"; echo "1\t2\t4\t\n"; echo "12\t22\t42\t\n";
你是完全自己写的excel生成器还是其他的第三方工具?可否说明?
一般的php生成excel的方案是使用二维数组进行逐行的写入,这样的话应该不会出现你的问题。
如果此答案不能解决,能否贴上更加详细的源码?
请使用phpExcel,官网直接有例子,可以让你很清楚的知道往哪个cell写数据。甚至可以合并单元格哦。
建议用 phpExcel
csv的就可以,fputcsv用这个函数
我这里直接使用PHP没有用工具

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
