Có thể bạn quan tâm


Đang tải thanh công cụ tìm kiếm ...

Hiện kết quả từ 1 tới 8 của 8

Hỏi code php import, export to excel

Chủ đề được gửi trong chuyên mục PHP bởi lien129


  1. 08-07-2011, 11:19 PM

    Hỏi code php import, export to excel

    mình cũng mới làm quen với php nên không biết cái này, tìm gg mà khó hiểu quá, có thể cho mình 1 vd nào đơn giản dùng php + mysql --> excel không ạ.
    xin cám ơn!
  2. 09-07-2011, 12:07 AM

    Hỏi code php import, export to excel

    Bạn có thể xuất dạng csv (Cũng là excel)
    File này dạng thuần text, một cột cách nhau 1 dấu ;
    Mỗi hàng cách nhau 1 dòng
    Facebook: https://www.facebook.com/vuthanhlai
    Facebook, Yahoo, Phone, Email chỉ dành để liên lạc, tán gẫu và giải trí. Không support qua các kênh này anh em nha ^^
  3. 09-07-2011, 08:48 AM

    hiii

    mình cũng xem cách xuất ra file csv rùi từ đó import vào mysql, nhưng mà nó cứ khó hiểu thế nào ấy, bạn có thể cho mình 1 ví dụ được k?
    Tks
  4. 09-07-2011, 04:20 PM

    Hỏi code php import, export to excel

    Mình hiểu ý bạn này nhưng không biết có đúng hay không hì: Giả sử ta có 1 website bán hàng giờ thông tin sản phẩm, giá cả đều nằm trong database giờ muốn xuất ra bảng báo giá (Thường làm bằng Excell) hì hì..hiện tại thì có 1 plugin hỗ trợ làm việc này khá mạnh và khá đơn giản nhé cậu...cậu lên gút le search với từ khóa: "php 2 excell"
    Còn nếu muốn đơn giản thì thảm khảo code do tớ...lụm được


    1. File load dữ liệu
    PHP Code:
    <?php 

    // load library 
    require 'php-excel.class.php'

    // create a simple 2-dimensional array 
    $data = array( 
            
    => array ('Name''Surname'), 
            array(
    'Schwarz''Oliver'), 
            array(
    'Test''Peter'
            ); 

    // generate file (constructor parameters are optional) 
    $xls = new Excel_XML('UTF-8'false'Workflow Management'); 
    $xls->addArray($data); 
    $xls->generateXML('Output_Report_WFM');

    2.File thư viện - đặt tên cho file thư viện là : php-excel.class.php

    PHP Code:
    <?php 

    /** 
     * Simple excel generating from PHP5 
     * 
     * @package Utilities 
     * @license http://www.opensource.org/licenses/mit-license.php 
     * @author Oliver Schwarz <oliver.schwarz@gmail.com> 
     * @version 1.0 
     */ 

    /** 
     * Generating excel documents on-the-fly from PHP5 
     *  
     * Uses the excel XML-specification to generate a native 
     * XML document, readable/processable by excel. 
     *  
     * @package Utilities 
     * @subpackage Excel 
     * @author Oliver Schwarz <oliver.schwarz@vaicon.de> 
     * @version 1.1 
     *  
     * @todo Issue #4: Internet Explorer 7 does not work well with the given header 
     * @todo Add option to give out first line as header (bold text) 
     * @todo Add option to give out last line as footer (bold text) 
     * @todo Add option to write to file 
     */ 
    class Excel_XML 


        
    /** 
         * Header (of document) 
         * @var string 
         */ 
            
    private $header "<?xml version=\"1.0\" encoding=\"%s\"?\>\n<Workbook xmlns=\"urn:schemas-microsoft-com:office:spreadsheet\" xmlns:x=\"urn:schemas-microsoft-com:office:excel\" xmlns:ss=\"urn:schemas-microsoft-com:office:spreadsheet\" xmlns:html=\"http://www.w3.org/TR/REC-html40\">"

            
    /** 
             * Footer (of document) 
             * @var string 
             */ 
            
    private $footer "</Workbook>"

            
    /** 
             * Lines to output in the excel document 
             * @var array 
             */ 
            
    private $lines = array(); 

            
    /** 
             * Used encoding 
             * @var string 
             */ 
            
    private $sEncoding
             
            
    /** 
             * Convert variable types 
             * @var boolean 
             */ 
            
    private $bConvertTypes
             
            
    /** 
             * Worksheet title 
             * @var string 
             */ 
            
    private $sWorksheetTitle

            
    /** 
             * Constructor 
             *  
             * The constructor allows the setting of some additional 
             * parameters so that the library may be configured to 
             * one's needs. 
             *  
             * On converting types: 
             * When set to true, the library tries to identify the type of 
             * the variable value and set the field specification for Excel 
             * accordingly. Be careful with article numbers or postcodes 
             * starting with a '0' (zero)! 
             *  
             * @param string $sEncoding Encoding to be used (defaults to UTF-8) 
             * @param boolean $bConvertTypes Convert variables to field specification 
             * @param string $sWorksheetTitle Title for the worksheet 
             */ 
            
    public function __construct($sEncoding 'UTF-8'$bConvertTypes false$sWorksheetTitle 'Table1'
            { 
                    
    $this->bConvertTypes $bConvertTypes
                
    $this->setEncoding($sEncoding); 
                
    $this->setWorksheetTitle($sWorksheetTitle); 
            } 
             
            
    /** 
             * Set encoding 
             * @param string Encoding type to set 
             */ 
            
    public function setEncoding($sEncoding
            { 
                
    $this->sEncoding $sEncoding
            } 

            
    /** 
             * Set worksheet title 
             *  
             * Strips out not allowed characters and trims the 
             * title to a maximum length of 31. 
             *  
             * @param string $title Title for worksheet 
             */ 
            
    public function setWorksheetTitle ($title
            { 
                    
    $title preg_replace ("/[\\\|:|\/|\?|\*|\[|\]]/"""$title); 
                    
    $title substr ($title031); 
                    
    $this->sWorksheetTitle $title
            } 

            
    /** 
             * Add row 
             *  
             * Adds a single row to the document. If set to true, self::bConvertTypes 
             * checks the type of variable and returns the specific field settings 
             * for the cell. 
             *  
             * @param array $array One-dimensional array with row content 
             */ 
            
    private function addRow ($array
            { 
                
    $cells ""
                    foreach (
    $array as $k => $v): 
                            
    $type 'String'
                            if (
    $this->bConvertTypes === true && is_numeric($v)): 
                                    
    $type 'Number'
                            endif; 
                            
    $v htmlentities($vENT_COMPAT$this->sEncoding); 
                            
    $cells .= "<Cell><Data ss:Type=\"$type\">" $v "</Data></Cell>\n";  
                    endforeach; 
                    
    $this->lines[] = "<Row>\n" $cells "</Row>\n"
            } 

            
    /** 
             * Add an array to the document 
             * @param array 2-dimensional array 
             */ 
            
    public function addArray ($array
            { 
                    foreach (
    $array as $k => $v
                            
    $this->addRow ($v); 
            } 


            
    /** 
             * Generate the excel file 
             * @param string $filename Name of excel file to generate (...xls) 
             */ 
            
    public function generateXML ($filename 'excel-export'
            { 
                    
    // correct/validate filename 
                    
    $filename preg_replace('/[^aA-zZ0-9\_\-]/'''$filename); 
             
                    
    // deliver header (as recommended in php manual) 
                    
    header("Content-Type: application/vnd.ms-excel; charset=" $this->sEncoding); 
                    
    header("Content-Disposition: inline; filename=\"" $filename ".xls\""); 

                    
    // print out document to the browser 
                    // need to use stripslashes for the damn ">" 
                    
    echo stripslashes (sprintf($this->header$this->sEncoding)); 
                    echo 
    "\n<Worksheet ss:Name=\"" $this->sWorksheetTitle "\">\n<Table>\n"
                    foreach (
    $this->lines as $line
                            echo 
    $line

                    echo 
    "</Table>\n</Worksheet>\n"
                    echo 
    $this->footer
            } 



    ?>
    AnChoiBaMien.Net - Các điểm ăn uống, vui chơi, giải trí trên khắp 3 miền trong tầm tay bạn
  5. 11-07-2011, 08:12 AM

    Export, import to excel

    Rất cám ơn bạn đã trả lời, code này mình cũng đã xem hiiii.
    Hình như mình có nghe nói đến cách export to Excel dùng class php từ dữ liệu khi mình truy vẫn từ mysql ra. Giả sử mình cũng có 1 bảng hóa đơn đã tính toán mọi thứ(+,-,*,/) lôi từ mysql ra Browser rùi, ý của mình là có thể xuất cái bảng này ra file excel or file word để người dùng có thể tiện in ấn chỉnh sửa thêm chảng hạn, cái file excel đó mình phải kiểm soát được khi xuất ra excel.
    Mong các Pro giúp đỡ.
  6. 07-03-2012, 01:54 PM

    Hỏi code php import, export to excel

    Có bác nào có code quản lí điểm đơn giản bằng excell + admincp luôn ko
    Đào tạo Tin học/ Photoshop/ Corel/ AutoCAD Online Miễn Phí
    Nhận khắc phục Lỗi hệ thống mạng/ Máy tính cá nhân - doanh nghiệp.
    Share code - Hỗ trợ lập web/ Tạo blog cá nhân Free cho newbie.
  7. 07-03-2012, 02:43 PM

    Hỏi code php import, export to excel

    tớ đang có 1 code quản lý điểm = admincp + impost = excel luôn
  8. 27-09-2012, 10:16 PM

    Hỏi code php import, export to excel


Thông tin đề tài

Users Browsing this Thread

Hiện đang có 1 người đang xem bài viết này. (0 thành viên và 1 khách)

Visitors found this page by searching for:

code export excels php

ma nguon php excel

export to excel php

php export to excel

code php export excel

php code export to excel

code php xuất ra file excel

code import excel vao sql bang thu vien php

lỗi font chữ khi export data từ php ra excel