亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? readme.txt

?? Excel->MySQL 解決UNIX下使用Excel數據的困難。
?? TXT
字號:
							Excel Parser Professional

INSTALLATION
------------

To install and use this script you need only installed and properly configured
PHP. Script was tested on PHP vesion >= 4.3.x.


DESCRIPTION
-----------

This parser can import data from Excel file versions from Excel 5.0 to
Excel 2000 and XP. Only string and numbers will be imported. String can be in
compressed unicode (8-bits per character) or uncompressed unicode (16-bits per
character) formats.

NEW OBJECT CREATION
-------------------

requires 'excelparser.php';

$excel = new ExcelFileParser( $logfilename, $logtype );

$logfilename - optional parameter (filename for debug logging). Default value - empty string, no logging.
$logtype - log severity. Default value ABC_NO_LOG - disable logging.
			Log type can be one of the following:
				ABC_CRITICAL
				ABC_ERROR
				ABC_ALERT
				ABC_WARNING
				ABC_NOTICE
				ABC_INFO
				ABC_DEBUG
				ABC_TRACE
				ABC_VAR_DUMP
				ABC_NO_LOG
			Bitwise combination of these flags is not allowed.
			You can use only one of them.

Two methods are used for processing Excel data:
	ParseFromFile( $filename )
		This function is optimized for memory usage, but the script takes more times
		to be completely executed and to parse the selected data. Use with large files.
		
	ParseFromString( $contents )
		This function is not optimized for memory usage, but the script takes less times
		to be completely executed and to parse the selected data. Use when parsing speed
		is critical (PHP memory limit can be exceed for huge files and script will terminate!).		

Examples:
$error_code = $excel->ParseFromFile($filename)

$fd = fopen( $filename, 'rb');
$content = fread ($fd, filesize ($name));
fclose($fd);
$error_code = $excel->ParseFromString($content);
unset( $content, $fd );

Errors codes:
	0 - no errors
	1 - file read error
	2 - file is too small to be an Excel file
	3 - Excel file head read error
	4 - file read error
	5 - not Excel file or Excel version earlier than Excel 5.0
	6 - corrupted file
	7 - data not found
	8 - unknown file version

Note: Error 7 is displayed when no Excel data is found in OLE2 file format (like MS Word) 

OBJECT FIELDS
--------------

int $excel->biff_version
Excel file BIFF version (7 = Excel 5-7, 8 = 2000, 10 = XP) 

array $excel->worksheet
An array, containing lists data 

array $excel->format 
An array, containing data about the styles used to format cell 

TABLES
------

$worksheet_number = Excel worksheet number - to view the quantity of accessible worksheets, 
use count($excel->worksheet['name'])

boolean $excel->worksheet['unicode'][$worksheet_number]
If the data is saved in uncompressed unicode, then ithis field has TRUE value, FALSE is used for compressed unicode 


string $excel->worksheet['name'][$worksheet_number]
Worksheet name in compressed or uncompressed unicode 

int $excel->worksheet['data'][$worksheet_number]['biff_version']
BIFF list version 

COLUMNS 
-------

array $exc->worksheet['data'][$worksheet_number]['cell']
An array containing the cells data for the chosen worksheet. 

$row = row number (begins from 0)
$col = column number (begins from 0)
In Excel the columns have names as 'A', 'B', 'C', etc 

int $exc->worksheet['data'][$worksheet_number]['max_row']
Maximum row number (! but not maximum row quantity!). For example, the list has data in rows 1,3,8 - maximum value 8, quantity of rows- 3 

int $exc->worksheet['data'][$worksheet_number]['max_col']
Maximum column number (the same as for rows, see supra) 

int $exc->worksheet['data'][$worksheet_number]['cell'][$row][$col]['type']
The data type, contained in the cell: 

0 - string
1 - integer
2 - float
3 - date

mixed $exc->worksheet['data'][$worksheet_number]['cell'][$row][$col]['data']
if data type is 0, cell contains string index in SST 
if data type is 1, cell contains integer 
if data type is 2, cell contains float 
if data type is 3, cell contains date in Excel presentation 

int $exc->worksheet['data'][$worksheet_number]['cell'][$row][$col]['font'] -
contains the index of font used in the cell


FONTS
-----

The fonts that are used in workbook are stored in $excel->fonts array.
They look in the following way:


$font = $excel->fonts[$index];

$font['size'] - font size in points
$font['italic']   - is font italic true/false
$font['strikeout'] is font strikeout true/false
$font['bold']      is font bold true/false   
$font['script']  -  may have the following constant values:
		 XF_SCRIPT_NONE - normal font.
		 XF_SCRIPT_SUPERSCRIPT - SUPERSCRIPT inscription is set.
		 XF_SCRIPT_SUBSCRIPT - SUPERSCRIPT inscription is set. 
	    
$font['underline']  - may have the following constant values:
		 XF_UNDERLINE_NONE - normal font.
		 XF_UNDERLINE_SINGLE - single underlining is set.
		 XF_UNDERLINE_DOUBLE - double underlining is set.
 		 XF_UNDERLINE_SINGLE_ACCOUNTING - underline single accounting is set.
		 XF_UNDERLINE_DOUBLE_ACCOUNTING - underline double accounting is set.
$font['name']    - fonts name.


Shared String Table (SST): 
--------------------------
All string data is saved in this table to optimize the memory use of computer. The cells do not contain the strings itself, but the strings indexs in this table. 

The access to the indexs is performed by: 


if( $excel->worksheet['data'][$worksheet_number]['cell'][$row][$col]['type'] == 0 )
{
$ind = $exc->worksheet['data'][$worksheet_number]['cell'][$row][$col]['data'];
}

array $excel->sst
An array, containing strings 

boolean $excel->sst['unicode'][$ind]
Logical value, showing whether the data is presented in uncompressed 
(TRUE) or compressed (FALSE) unicode 

string $excel->sst['data'][$ind] 
String data 

DATE
----

The date is saved in Excel format - (the number of days starting from year 1900)
and might be converted in timestamp 

$excel->xls2tstamp($xlsdate)

You may work with returned data using common unix timestamp 
and format it with standart toolset for date in PHP. 
Because on the Windows platform the minimum timestamp value
(null second) is 1,1,1970 this function processes correctly only
the following dates.

If you need to process the earlier data, then use the function:

$ret = $excel->getDateArray($xlsdate);

where:

$ret['day']   = day of month.
$ret['month'] = month.
$ret['year']  = year.

DEBUG
------ 
In order to make parser to write a logfile - the class must be created with the following parameters:
ExcelFileParser('logfile.txt',LOG_LEVEL);

LOG_LEVEL may have the following values:
 
ABC_CRITICAL
ABC_ERROR   
ABC_ALERT
ABC_WARNING
ABC_NOTICE
ABC_INFO
ABC_DEBUG
ABC_TRACE
ABC_VAR_DUMP 

The lower the level, the more messages will be put in log by parser.

With ABC_NO_LOG - no logging will performed.


EXAMPLE
-------

 See sample.php file for working example.


THINGS MISSED IN THIS RELEASE
-----------------------------

There is some restrictions in parser. In this version hidden flag of columns,
rows and worksheets are not processed. Parser not understanding some cell formats
for now. Author plans to add this things in future versions.


BUGS
----
Waiting for your comments :)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩你懂的| 欧美午夜寂寞影院| 国精品**一区二区三区在线蜜桃| 石原莉奈一区二区三区在线观看| 亚洲精品乱码久久久久久日本蜜臀| 国产精品色在线观看| 中文字幕亚洲电影| 亚洲女同女同女同女同女同69| √…a在线天堂一区| 一个色综合av| 日韩精品色哟哟| 男人操女人的视频在线观看欧美| 六月丁香综合在线视频| 国产精品亚洲专一区二区三区| 成人午夜伦理影院| 欧美在线三级电影| 欧美一级高清片在线观看| 久久综合色天天久久综合图片| 久久精品视频在线免费观看| 亚洲视频资源在线| 日本亚洲免费观看| 国产成人综合自拍| 在线视频你懂得一区| 91精品国产综合久久久蜜臀图片 | 亚洲视频免费在线| 一区二区三区免费看视频| 日韩精品国产精品| 国产一级精品在线| 欧美伊人久久大香线蕉综合69| 欧美一区二区久久| 中文字幕一区三区| 水野朝阳av一区二区三区| 国产乱色国产精品免费视频| 色天天综合久久久久综合片| 日韩女优电影在线观看| 国产精品家庭影院| 麻豆成人久久精品二区三区红| 成年人午夜久久久| 欧美一级一区二区| 亚洲一区二区精品久久av| 国产在线国偷精品产拍免费yy| 91在线看国产| 欧美v国产在线一区二区三区| 亚洲伦理在线精品| 国产一区二区调教| 91精品国产乱| 亚洲一区欧美一区| 日韩一区二区三区观看| 中文一区一区三区高中清不卡| 免费看欧美美女黄的网站| 97精品视频在线观看自产线路二| 欧美成人vps| 亚洲成a人v欧美综合天堂下载| 波多野结衣在线一区| 91精品婷婷国产综合久久竹菊| 亚洲欧美乱综合| 粉嫩久久99精品久久久久久夜| 日韩午夜精品电影| 日本特黄久久久高潮| 欧美影院精品一区| 一区二区三区中文免费| bt欧美亚洲午夜电影天堂| 国产三级精品三级在线专区| 久久99国产精品久久99果冻传媒 | 尤物在线观看一区| av动漫一区二区| 国产精品乱人伦| 成人av网在线| 国产精品免费av| 成人三级在线视频| 国产精品天干天干在线综合| 粗大黑人巨茎大战欧美成人| 亚洲国产精品成人综合| 不卡的看片网站| 综合激情网...| 色噜噜久久综合| 亚洲一区二区五区| 欧美理论电影在线| 日一区二区三区| 欧美电视剧免费观看| 韩国成人在线视频| 国产调教视频一区| caoporen国产精品视频| 一区二区三区美女| 欧美日本国产视频| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产精品视频一二三区| 成人蜜臀av电影| 亚洲免费在线观看视频| 欧美性猛交一区二区三区精品| 一区二区三区电影在线播| 精品视频999| 久久精品国产久精国产| 中文字幕第一区综合| 一本大道久久a久久综合| 亚洲成人激情自拍| 久久综合色8888| 99精品视频在线播放观看| 亚洲bt欧美bt精品| 久久久久久久久久久99999| 99久久伊人精品| 日韩影院免费视频| 国产片一区二区三区| 欧美亚洲动漫制服丝袜| 久久99精品一区二区三区三区| 国产精品国产三级国产普通话三级| 欧洲视频一区二区| 国内精品久久久久影院一蜜桃| 国产精品久久久久永久免费观看 | 国产精品色在线观看| 国产欧美一二三区| 欧美日韩国产精品成人| 成人一级片网址| 天天色 色综合| 亚洲国产精品av| 欧美精品精品一区| 不卡在线观看av| 久久综合综合久久综合| 亚洲私人影院在线观看| 久久美女艺术照精彩视频福利播放| 欧美影院一区二区| 成人免费视频app| 免费成人av在线播放| 一区二区三区在线不卡| 中文字幕乱码一区二区免费| 91麻豆精品国产91久久久久久久久| 懂色av一区二区三区免费观看| 天堂一区二区在线免费观看| 成人欧美一区二区三区小说 | 日韩精品电影在线| 亚洲欧美偷拍卡通变态| 久久久蜜桃精品| 91精品久久久久久久99蜜桃 | 91蝌蚪porny成人天涯| 精品一二三四区| 首页亚洲欧美制服丝腿| 亚洲午夜私人影院| 亚洲精品成a人| 亚洲视频免费在线| 欧美国产日本韩| 欧美高清在线精品一区| 国产午夜亚洲精品羞羞网站| 欧美一区二区免费观在线| 欧美精三区欧美精三区| 欧美午夜在线观看| 欧美在线你懂的| 欧美视频中文字幕| 欧洲国产伦久久久久久久| 91浏览器入口在线观看| 一本色道a无线码一区v| 色婷婷久久99综合精品jk白丝| 97精品视频在线观看自产线路二| 丁香啪啪综合成人亚洲小说| 国产精品综合一区二区| 国产91丝袜在线播放0| 国产成人精品免费视频网站| 国产不卡免费视频| 成人aaaa免费全部观看| 91麻豆免费看片| 欧美日韩亚洲另类| 555www色欧美视频| wwww国产精品欧美| 欧美高清一级片在线观看| 亚洲日本一区二区| 午夜久久久影院| 看电影不卡的网站| 丁香婷婷综合激情五月色| 91在线免费播放| 欧美精品久久天天躁| 欧美va亚洲va在线观看蝴蝶网| 国产亚洲精久久久久久| 国产精品视频九色porn| 一卡二卡三卡日韩欧美| 青草av.久久免费一区| 国产精品影视天天线| 99久久夜色精品国产网站| 欧美日韩视频专区在线播放| 亚洲精品在线观看网站| 国产精品久久久久毛片软件| 亚洲自拍偷拍图区| 色悠悠久久综合| 日韩欧美另类在线| 综合激情成人伊人| 天堂在线一区二区| 成人av在线电影| 欧美精品成人一区二区三区四区| 久久日韩粉嫩一区二区三区| 亚洲视频资源在线| 蜜臂av日日欢夜夜爽一区| 9i在线看片成人免费| 日韩一区二区在线观看| 亚洲欧美在线aaa| 精品一区二区在线视频| 欧美综合一区二区三区| 久久久久久久久久久99999| 亚洲a一区二区| 色综合久久中文字幕| 国产亚洲人成网站| 日韩电影一区二区三区四区| 91麻豆免费观看|