Xuất sắc trong php

Hướng Dẫn Đọc Và Ghi File Excel Bằng PHP

Được tải lên bởi

huytdn2008

0 xếp hạng0% thấy tài liệu này hữu ích (0 phiếu bầu)

120 lượt xem6 trang

thông tin tài liệu

nhấp để mở rộng thông tin tài liệu

Sự miêu tả

Hướng Dẫn Đọc Và Ghi File Excel Bằng PHP

bản quyền

© © Tất cả các quyền

định dạng có sẵn

DOC, PDF, TXT hoặc đọc trực tuyến từ Scribd

Chia sẻ tài liệu này

Chia sẻ hoặc nhúng tài liệu

Chia sẻ lựa chọn

  • Chia sẻ trên Facebook, mở ra một cửa sổ mới

    Facebook

  • Chia sẻ trên Twitter, mở ra một cửa sổ mới

    Twitter

  • Chia sẻ trên LinkedIn, mở ra một cửa sổ mới

    LinkedIn

  • Chia sẻ với Email, mở ứng dụng thư khách

    E-mail

  • Sao chép đường dẫn

    Sao chép đường dẫn

Bạn có thấy tài liệu này hữu ích không?

0%0% thấy tài liệu này hữu ích, Hãy đánh dấu tài liệu này là hữu ích

0%0% nhận thấy tài liệu này không hữu ích, Hãy đánh dấu tài liệu này là không hữu ích

Nội dung này có phù hợp không?

Báo cáo tài liệu này

Tải ngay

LưuLưu Hướng Dẫn Đọc Và Ghi Tệp Excel Bằng PHP Để Sau

0 xếp hạng0% thấy tài liệu này hữu ích (0 phiếu bầu)

120 lượt xem6 trang

Hướng Dẫn Đọc Và Ghi File Excel Bằng PHP

Được tải lên bởi

huytdn2008

Sự miêu tả

Hướng Dẫn Đọc Và Ghi File Excel Bằng PHP

Mô tả đầy đủ

LưuLưu Hướng Dẫn Đọc Và Ghi Tệp Excel Bằng PHP Để Sau

0%0% thấy tài liệu này hữu ích, Hãy đánh dấu tài liệu này là hữu ích

0%0% nhận thấy tài liệu này không hữu ích, Hãy đánh dấu tài liệu này là không hữu ích

Nhúng

Chia sẻ

In

Tải ngay

Chuyển đến trang

Bạn đang ở trang 1trong tổng số 6

Tìm kiếm bên trong tài liệu

Bạn đang đọc bản xem trước miễn phí
Trang 4 đến 5 are not shown in this preview.

Mua phiên bản đầy đủ

Thưởng cho sự tò mò của bạn

Mọi thứ bạn muốn đọc

Bất cứ lúc nào. bất cứ nơi nào. Bất kỳ thiết bị

Không cam kết. Hủy bỏ bất cứ lúc nào

Xuất sắc trong php

Chia sẻ tài liệu này

Chia sẻ hoặc nhúng tài liệu

Chia sẻ lựa chọn

  • Chia sẻ trên Facebook, mở ra một cửa sổ mới
  • Chia sẻ trên Twitter, mở ra một cửa sổ mới
  • Chia sẻ trên LinkedIn, mở ra một cửa sổ mới
  • Chia sẻ với Email, mở ứng dụng thư khách
  • Sao chép đường dẫn

điều hướng nhanh

  • Trang Chủ

  • Sách

  • sách nói

  • Các tài liệu

    , tích cực

Khi xây dựng ứng dụng web, bạn sẽ có nhu cầu xuất dữ liệu sang một số định dạng để báo cáo hoặc làm tài liệu lưu trữ khi cần hoặc với mục đích nhập dữ liệu sang hệ thống khác. Bạn có thể xây dựng cho mình một lớp xuất dữ liệu để sử dụng khi cần nhưng trước khi hết bạn nên tham khảo một số lớp được viết sẵn mà tôi sẽ giới thiệu sau đây

lớp xlsStream

Đây là lớp được viết khá hay bằng cách đăng ký một giao thức có thể đọc và ghi dữ liệu với định dạng excel, tác giả thuộc về Ignatius Teo được viết từ năm 2005. Cách sử dụng

require_once "excel.php";
$export_file = "xlsfile://tmp/example.xls";
$fp = fopen($export_file, "wb");
if (!is_resource($fp)){
    die("Cannot open $export_file");
}
// Dữ liệu ví dụ có thể được lấy từ database
$assoc = array(
    array("name"=>"Khanh","nickname"=>"Kevin"),
    array("name"=>"Vinh","nickname"=>"Jimmy"),
    array("name"=>"Hai","nickname"=>"cute")
);
// Ghi dữ liệu vào tập tin
fwrite($fp, serialize($assoc));
fclose($fp);

Bạn cần chú ý tới giao thức xlsfile. // sau đó đường dẫn nơi tập tin sẽ lưu trữ tính từ đường dẫn gốc trên hệ thống của bạn, đây là lớp viết khá ngắn gọn và dễ sử dụng nhưng chỉ tiếc là khi tôi thử nghiệm thì nó không thể hiển thị dữ liệu được . Để xem chi tiết và tải ứng dụng, bạn có thể truy cập mã. Google. com

lớp php-xuất dữ liệu

Thỏa mãn nhu cầu dữ liệu tiếng Việt đây là lớp viết ngắn gọn có bố cục rất rõ ràng, mạch lạc và có thể mở rộng, tác giả thuộc về Eli Dickinson. Sơ qua về cấu trúc của lớp bạn có thể thấy ứng dụng có xây dựng một lớp trừu tượng với tên ExportData xác định một số thuộc tính và phương thức chính để bạn có thể kế thừa xuất thành nhiều định dạng khác và cũng như để khai báo

Cách sử dụng

require "php-export-data.class.php";
$excel = new ExportDataExcel('browser');
$excel->filename = "test.xls";
$data = array(
  array(1,2,3),
  array("Ngô Văn Khương","Đinh Hữu Chiến","semi"),
  array("1273623874628374634876","=asdf","10-10"),
  array("2010-01-02 10:00AM","1/1/11","10-10"),
  array("1234","12.34","-123."),
  array("-12345678901234567890","0.0000000000123456789","-"),
);
$excel->initialize();
foreach($data as $row) {
  $excel->addRow($row);
}
$excel->finalize();

Chúng ta có 3 lớp có thể sử dụng là ExportDataExcel để xuất định dạng excel, ExportDataTSV để xuất định dạng TSV, ExportDataCSV để xuất định dạng CSV. Khi khai báo 1 trong 3 lớp trên bạn có 3 tùy chọn tham số là 'trình duyệt' để có thể tải xuống tệp thành tệp, 'tệp' để xuất tệp thành tệp có thể lưu trữ và 'chuỗi' không làm gì cả. Sau khi tạo tên tệp giá trị, bạn có 3 phương thức để sử dụng là khởi tạo(), addRow(), hoàn thiện(), bạn lưu ý để 3 phương thức theo thứ tự trước sau như trên, phương thức addRow() sẽ thêm từng dòng . Thực chất tệp excel được tạo là một tệp xml được định nghĩa là để phần mềm văn phòng có thể đọc được và nó cũng đã đặt mã hóa cho ta là UTF-8 nên việc hiển thị tiếng Việt là miễn phí. Với tùy chọn 'chuỗi', bạn có thể sử dụng thêm phương thức getString() để trả về chuỗi dữ liệu và hiển thị trên trình duyệt. Tải class và demo từ github. com

lớp Excel_XML

Đây là ứng dụng làm cơ sở cho ứng dụng xuất thành tệp excel của Ignatius Teo được giới thiệu ở trên. Lớp được viết khá chặt chẽ, về cơ bản là việc tạo ra một tệp có cấu trúc xml mà phần mềm văn phòng có thể đọc được, bạn cũng có thể xuất nó thành tệp với phần mở rộng xml hoặc xls

Cách sử dụng

require dirname(__FILE__) . '/php-excel.class.php';
$data = array(
  0 => array('Mr.', 'Văn Khương', 'E-Mail'),
  array(1, 'Oliver Schwarz', '[email protected]'),
  array(2, 'Hasematzel', '[email protected]'));
$xls = new Excel_XML;
$xls->addWorksheet('Sheet1', $data);
$xls->addWorksheet('Sheet2', $data);
$xls->sendWorkbook('test.xls');
//$xls->writeWorkbook('test.xml');
//echo $xls->getWorkbook();

Phương thức addWorksheet() có 2 tham số là tên bảng tính và dữ liệu, một điểm cộng cho ứng dụng là bạn có thể thêm được nhiều bảng tính, phương thức sendWorkbook() sẽ xuất tệp thành định dạng có thể tải xuống với tham số là tên . Để xuất tệp lưu trữ, bạn sẽ sử dụng phương thức writeWorkbook() với tham số thứ nhất là tên tệp, tham số thứ hai là đường dẫn của tệp mặc định là để trống. To return a string you will use getWorkbook() method. Tải lớp ứng dụng của tác giả từ mã. Google. com

Một ứng dụng "hầm hố" khác là ứng dụng PHPexcel phiên bản hiện tại là 1. 7. 8. Đó là một dự án lớn với rất nhiều tính năng mạnh mẽ chứ không đơn thuần chỉ là xuất dữ liệu dạng excel mà còn thao tác dữ liệu với các tính năng có trên excel. Ứng dụng có tài liệu hướng dẫn và lượng ví dụ lớn, nếu bạn muốn nghiên cứu về nó hãy truy cập codeplex. com