Features
- Supported operation systems
- Any OS that supports PHP (Windows - all versions, Linux, FreeBSD, Mac OS X, Novell NetWare, OS/2, RISC OS, SGI IRIX 6.5.x, etc. - see supported platforms on www.php.net).
- Supported Excel file versions
- Excel 5.0 / Excel 7.0 (Excel 95) / Excel 8.0 (Excel 97) / Excel 9.0 (Excel 2000) / Excel 10.0 (Excel XP) / Excel 11.0 (Excel 2003)
- Requirements
- Only properly installed and configured PHP 5.0.1 or above is required. No additional extensions / libraries / software are required.
- Distribution
- ZIP-file, containing class source code and samples (inclusive sample that you can see at on-line demo section). Demo version available for download.
Retrieved data
- Summary information
- Creation date, author, OS used, title, etc. of any MS Office file (not only Excel).
- Worksheets
- Number of defined worksheets. Worksheet type - ordinary, chart, Visual Basic Module.
Worksheet style - visible / hidden.
- Columns and Rows
- Number of defined columns and rows, width and height, grouping level, visibility.
- Cell types
- Integer, float, text (string), formula, hyperlink, logical (boolean), error (error code), empty, blank, merged cells areas.
- Cell formats
- Floating-point precision, percentage, date, time and others.
- Cell styles
- Font, string format, foreground and background colors, alignment, borders, rich-text strings (multiple font styles in one cell), asian phonetics, merged cells.
- Images and shapes
- Images in different formats, shapes that controls where and how an image must be shown.
Excel Explorer engine
- Caching
- Build-in caching to increase parsing speed. Useful for parsing big files with a lot of data. Also reduces disk access when Excel Explorer used in file-reading mode.
- Operating modes
- Multiple extraction modes - optimized for speed / memory usage, reading whole file into the memory or read data from the file on demand.
The maximum size of Excel file that can be readed is not limited, but depends on available memory.
Excel Explorer successfully tested on files above 800 megabytes.
- Options
- Controlling data extraction process by setting appropriate option flags.
- API
- Object-oriented. Well documented (including tutorial and samples).