Overview

Packages

  • JAMA
  • None
  • PHP
  • PHPExcel
    • CachedObjectStorage
    • Calculation
    • Cell
    • Chart
      • Renderer
    • Reader
      • Excel2007
      • Excel5
    • RichText
    • Settings
    • Shared
      • Escher
      • OLE
      • Trend
      • ZipArchive
    • Style
    • Worksheet
      • Drawing
    • Writer
      • 2007
      • CSV
      • Excel2007
      • Excel5
      • HTML
      • PDF

Classes

  • PHPExcel
  • PHPExcel_Autoloader
  • PHPExcel_Comment
  • PHPExcel_DocumentProperties
  • PHPExcel_DocumentSecurity
  • PHPExcel_HashTable
  • PHPExcel_IOFactory
  • PHPExcel_NamedRange
  • PHPExcel_ReferenceHelper
  • PHPExcel_WorksheetIterator

Interfaces

  • PHPExcel_IComparable

Exceptions

  • PHPExcel_Exception
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download

Class PHPExcel_IOFactory

PHPExcel_IOFactory

Package: PHPExcel
Category: PHPExcel
Copyright: Copyright (c) 2006 - 2014 PHPExcel (http://www.codeplex.com/PHPExcel)
License: LGPL
Located at controlador/include/phpexcel/PHPExcel/IOFactory.php
Methods summary
private
# __construct( )

Private constructor for PHPExcel_IOFactory

Private constructor for PHPExcel_IOFactory

public static array
# getSearchLocations( )

Get search locations

Get search locations

Returns

array
public static
# setSearchLocations( array $value )

Set search locations

Set search locations

Parameters

$value

Throws

PHPExcel_Reader_Exception
public static
# addSearchLocation( string $type = '', string $location = '', string $classname = '' )

Add search location

Add search location

Parameters

$type
Example: IWriter
$location
Example: PHPExcel/Writer/{0}.php
$classname
Example: PHPExcel_Writer_{0}
public static PHPExcel_Writer_IWriter
# createWriter( PHPExcel $phpExcel, string $writerType = '' )

Create PHPExcel_Writer_IWriter

Create PHPExcel_Writer_IWriter

Parameters

$phpExcel
$writerType
Example: Excel2007

Returns

PHPExcel_Writer_IWriter

Throws

PHPExcel_Reader_Exception
public static PHPExcel_Reader_IReader
# createReader( string $readerType = '' )

Create PHPExcel_Reader_IReader

Create PHPExcel_Reader_IReader

Parameters

$readerType
Example: Excel2007

Returns

PHPExcel_Reader_IReader

Throws

PHPExcel_Reader_Exception
public static PHPExcel
# load( string $pFilename )

Loads PHPExcel from file using automatic PHPExcel_Reader_IReader resolution

Loads PHPExcel from file using automatic PHPExcel_Reader_IReader resolution

Parameters

$pFilename
The name of the spreadsheet file

Returns

PHPExcel

Throws

PHPExcel_Reader_Exception
public static string
# identify( string $pFilename )

Identify file type using automatic PHPExcel_Reader_IReader resolution

Identify file type using automatic PHPExcel_Reader_IReader resolution

Parameters

$pFilename
The name of the spreadsheet file to identify

Returns

string

Throws

PHPExcel_Reader_Exception
public static PHPExcel_Reader_IReader
# createReaderForFile( string $pFilename )

Create PHPExcel_Reader_IReader for file using automatic PHPExcel_Reader_IReader resolution

Create PHPExcel_Reader_IReader for file using automatic PHPExcel_Reader_IReader resolution

Parameters

$pFilename
The name of the spreadsheet file

Returns

PHPExcel_Reader_IReader

Throws

PHPExcel_Reader_Exception
Properties summary
private static array $_searchLocations

Search locations

Search locations

# array( array( 'type' => 'IWriter', 'path' => 'PHPExcel/Writer/{0}.php', 'class' => 'PHPExcel_Writer_{0}' ), array( 'type' => 'IReader', 'path' => 'PHPExcel/Reader/{0}.php', 'class' => 'PHPExcel_Reader_{0}' ) )
private static array $_autoResolveClasses

Autoresolve classes

Autoresolve classes

# array( 'Excel2007', 'Excel5', 'Excel2003XML', 'OOCalc', 'SYLK', 'Gnumeric', 'HTML', 'CSV', )
Autene API documentation generated by ApiGen