Trik tips Tutorial

Belajar Tips dan trik Linux, Hacking, linux, PHP, , Web, Perkakasan

bookmark bookmark
WEBNESBAY Pada Julai - 7 - 2009

Pernahkah anda terfikir untuk mencipta fail excel menggunakan PHP?

Anda menggunakan kelas ini untuk menjana fail excel anda. Agak mudah, tetapi amat berkesan.
Mula dengan memuat turun (Sign in untuk percuma untuk memuat turun), di sini http://www.phpclasses.org/browse/package/1919.html .
Unzip dan muatnaik fail bernama excel.php ke pelayan anda.

Saya akan menjana fail excel mudah yang akan mengandungi Nama dan IQ dalam dua lajur

Fail akan kelihatan seperti ini (Semoga):
Nama IQ Pertama
John 2250
Ram 1200
Steve 1200
Vinod 1200

Buat fail php yang akan mewujudkan fail excel untuk anda.
Mari kita memanggilnya: excelgenerate.php

Mula dengan:
require_once "excel.php";
$filename = "theFile.xls";

Seksyen ini akan membuat dan menyimpan fail excel pada pelayan.
Fail akan disimpan di dalam direktori tmp, sebagai theFile.xls.
Kod adalah agak sendiri menjelaskan saya fikir. tidak mengganggu dengan butir-butir kecil, hanya menggunakannya sebagai alat!
$export_file = "xlsfile://tmp / ". $ filename;
$fp = fopen($export_file, "Wb");
jika (!is_resource($fp))
{
yang("Tidak dapat membuka $ export_file");
}

// biasanya ini akan dijana / dibaca daripada jadual pangkalan data
$Prof = array(
pelbagai("Nama pertama" => "John", "IQ" => 2250,
pelbagai("Nama pertama" => "Ram", "IQ" => 1200,
pelbagai("Nama pertama" => "Steve", "IQ" => 1200,
pelbagai("Nama pertama" => "Vinod", "IQ" => 1200);

fwrite($fp, cerita($Prof));
fclose($fp);

Seksyen ini adalah untuk membuka fail langsung untuk surfer dalam pelayar.
Ia kemudian terpulang kepada pengguna untuk memilih jika dia / dia mahu untuk membuka atau menyimpan fail.
Jika anda hanya mahu untuk menyimpan fail pada pelayan, hanya membuang bahagian ini dari fail.
header ("Expires: Saya, 26 Julai 1997 05:00:00 GMT ");
header ("Last-Modified: " . gmdate("D,d M YH:i:s ") . "GMT");
header ("Cache Kawalan: tiada-cache, mesti revalidate ");
header ("Pragma: tiada-cache ");
header ("Kandungan-jenis: permohonan / x-msexcel ");
header ("Content-Pelupusan: lampiran; filename = "” . $Nama fail . ""” );
header ("Kandungan Penerangan: PHP / Interbase Generated Data " );
readfile($export_file);
keluar;

Jika anda menjalankan kod ini, anda akan mendapat dua perkara:

1. Satu fail excel dalam var / / pada pelayan anda
2. Fail ini dibuka kepada pengguna yang melayari laman web anda

Refrence: PHPClasses.com

Related posts:

  1. Menjana fail PDF dengan PHP dan FPDF
Kategori:

Tinggalkan Jawapan

Mudah AdSense oleh Unreal