php 导入excel电子表文件
作者:阿圣(Sfan) 发布于:2009-4-28 22:44 Tuesday 分类:Web
php 导入excel电子表文件,在单位编写导入excel文件时,原来是把excel文件转为cvs文件,在编写php程序导入。
- <?php
- require_once '../Excel/reader.php';
- // ExcelFile($filename, $encoding);
- $data = new Spreadsheet_Excel_Reader();
- // Set output Encoding.指定中文码
- $data->setOutputEncoding('gb2312');
- /***
- * if you want you can change 'iconv' to mb_convert_encoding:
- * $data->setUTFEncoder('mb');
- *
- **/
- /***
- * By default rows & cols indeces start with 1
- * For change initial index use:
- * $data->setRowColOffset(0);
- *
- **/
- /***
- * Some function for formatting output.
- * $data->setDefaultFormat('%.2f');
- * setDefaultFormat - set format for columns with unknown formatting
- *
- * $data->setColumnFormat(4, '%.3f');
- * setColumnFormat - set format for column (apply only to number fields)
- *
- **/
- // 指定读取的excel文件
- $data->read('../uploads/jsxz01.xls');
- /*
- $data->sheets[0]['numRows'] - count rows
- $data->sheets[0]['numCols'] - count columns
- $data->sheets[0]['cells'][$i][$j] - data from $i-row $j-column
- $data->sheets[0]['cellsInfo'][$i][$j] - extended info about cell
- $data->sheets[0]['cellsInfo'][$i][$j]['type'] = "date" | "number" | "unknown"
- if 'type' == "unknown" - use 'raw' value, because cell contain value with format '0.00';
- $data->sheets[0]['cellsInfo'][$i][$j]['raw'] = value if cell without format
- $data->sheets[0]['cellsInfo'][$i][$j]['colspan']
- $data->sheets[0]['cellsInfo'][$i][$j]['rowspan']
- */
- error_reporting(E_ALL ^ E_NOTICE);
- // 循环读取每一个单元值
- for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
- for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
- echo "\"".$data->sheets[0]['cells'][$i][$j]."\",";
- }
- echo "<br>";
- }
- //print_r($data);
- //print_r($data->formatRecords);
- ?>
标签: PHP
ICBC
作者:阿圣(Sfan) 发布于:2009-4-27 18:05 Monday 分类:点点滴滴
在网上看到一件不错的T恤.想把它买下~自己的工行卡里面没钱了.正好今天不上班.就去了一趟工行.
我到工行的时候.柜台窗口那边已经排起了长队..看了一下旁边的自动存款机.上面正贴一张A4的纸写着:暂停使用..工行的效率也太低了吧~记得去年年底我去申请U盾的时候,那张纸就贴那了.都过去好几个月了.那台自动存款机还没修好?~我就存那200块钱(穷啊.).到柜台窗口办理一下.实在是太麻烦了.
看时间还早就去农行办理了一个K宝...农行.工行的服务都不咋的~中国式的效率.~~
第九届中国(浏阳)国际花炮节
作者:阿圣(Sfan) 发布于:2009-4-22 16:47 Wednesday 分类:点点滴滴
部分活动时间.地点(更多祥情关注:http://www.lyhpj.com/):
开幕式暨大型文艺焰火晚会:
时间:5月22日晚19:38
地点:浏阳市花炮观礼台
第三届国际音乐焰火比赛:
时间:时间:5月23日晚19:38
地点:浏阳市花炮观礼台
浏阳日景烟花汇演:
时间:2009年5月22日10:30
地点:浏阳行政中心东侧空地
浏阳花炮新产品燃放展示:
时间:2009年5月24日晚上7:30分—8:30分
地点:花炮观礼台和金滩燃放场
烟花国旗挑战基尼斯纪录:
时间:2009年5月21日晚8时08分
地点:浏阳市体育中心
国际焰火专业摄影邀请赛暨名家摄影展
时间:2009年5月18日至5月25日
开展时间:2009年5月18日下午13:30
中国驴友“多彩浏阳”帐篷节
活动内容:自行车骑行、露营、晚会
. ..自己不在家乡.可能要错过这场视觉胜宴了~.
标签: 烟花
Wmic文件使用
作者:阿圣(Sfan) 发布于:2009-4-21 18:04 Tuesday 分类:计算机
在一篇文章中看到Wmic 命令行的应用.以前没的用过~看到文章中的一些应用感觉很实用.
运行.->cmd->Wmic.exe ;(这个命令可以在XP或 .NET Server的标准命令行解释器(cmd.exe)、Telnet会话或“运行”对话框中执行)
首次运行.会提示安装(过程约十钞钟)..安装过后.会出现:wmic:root\cli> 这时就可以输入命令了
不知道命令的话可以输入/?查看帮肋 exit返回到 cmd
命令行帮助
命令 例子 说明
/? 或 -? 显示所有全局开关和别名的语法
/ /? /user /? 显示指定全局开关的信息
/? class /? 显示某个命令的信息
/? memcache /? 显示某个别名的信息
/? temperature get /? 显示别名与动词组合的信息
/?:Full irq get /?:Full 显示动词的帮助信息
如:我要查看process命令的帮助,键入:process/?后显示如下:
wmic:root\cli>process /?
PROCESS - 进程管理。
提示: BNF 的别名用法。
(<alias> [WMIObject] | <alias> [<path where>] | [<alias>] <path where>) [<verb clause>].
用法:
PROCESS ASSOC [<format specifier>]
PROCESS CALL <method name> [<actual param list>]
PROCESS CREATE <assign list>
PROCESS DELETE
PROCESS GET [<property list>] [<get switches>]
PROCESS LIST [<list format>] [<list switches>]
process 应用:
标签: 命令
216种Web安全颜色
作者:阿圣(Sfan) 发布于:2009-4-20 15:46 Monday 分类:Web
#000000 | #000033 | #000066 | #000099 | #0000CC | #0000FF |
#003300 | #003333 | #003366 | #003399 | #0033CC | #0033FF |
#006600 | #006633 | #006666 | #006699 | #0066CC | #0066FF |
#009900 | #009933 | #009966 | #009999 | #0099CC | #0099FF |
#00CC00 | #00CC33 | #00CC66 | #00CC99 | #00CCCC | #00CCFF |
#00FF00 | #00FF33 | #00FF66 | #00FF99 | #00FFCC | #00FFFF |
#330000 | #330033 | #330066 | #330099 | #3300CC | #3300FF |
#333300 | #333333 | #333366 | #333399 | #3333CC | #3333FF |
#336600 | #336633 | #336666 | #336699 | #3366CC | #3366FF |
#339900 | #339933 | #339966 | #339999 | #3399CC | #3399FF |
#33CC00 | #33CC33 | #33CC66 | #33CC99 | #33CCCC | #33CCFF |
#33FF00 | #33FF33 | #33FF66 | #33FF99 | #33FFCC | #33FFFF |
#660000 | #660033 | #660066 | #660099 | #6600CC | #6600FF |
#663300 | #663333 | #663366 | #663399 | #6633CC | #6633FF |
#666600 | #666633 | #666666 | #666699 | #6666CC | #6666FF |
#669900 | #669933 | #669966 | #669999 | #6699CC | #6699FF |
#66CC00 | #66CC33 | #66CC66 | #66CC99 | #66CCCC | #66CCFF |
#66FF00 | #66FF33 | #66FF66 | #66FF99 | #66FFCC | #66FFFF |
#990000 | #990033 | #990066 | #990099 | #9900CC | #9900FF |
#993300 | #993333 | #993366 | #993399 | #9933CC | #9933FF |
#996600 | #996633 | #996666 | #996699 | #9966CC | #9966FF |
#999900 | #999933 | #999966 | #999999 | #9999CC | #9999FF |
#99CC00 | #99CC33 | #99CC66 | #99CC99 | #99CCCC | #99CCFF |
#99FF00 | #99FF33 | #99FF66 | #99FF99 | #99FFCC | #99FFFF |
#CC0000 | #CC0033 | #CC0066 | #CC0099 | #CC00CC | #CC00FF |
#CC3300 | #CC3333 | #CC3366 | #CC3399 | #CC33CC | #CC33FF |
#CC6600 | #CC6633 | #CC6666 | #CC6699 | #CC66CC | #CC66FF |
#CC9900 | #CC9933 | #CC9966 | #CC9999 | #CC99CC | #CC99FF |
#CCCC00 | #CCCC33 | #CCCC66 | #CCCC99 | #CCCCCC | #CCCCFF |
#CCFF00 | #CCFF33 | #CCFF66 | #CCFF99 | #CCFFCC | #CCFFFF |
#FF0000 | #FF0033 | #FF0066 | #FF0099 | #FF00CC | #FF00FF |
#FF3300 | #FF3333 | #FF3366 | #FF3399 | #FF33CC | #FF33FF |
#FF6600 | #FF6633 | #FF6666 | #FF6699 | #FF66CC | #FF66FF |
#FF9900 | #FF9933 | #FF9966 | #FF9999 | #FF99CC | #FF99FF |
#FFCC00 | #FFCC33 | #FFCC66 | #FFCC99 | #FFCCCC | #FFCCFF |
#FFFF00 | #FFFF33 | #FFFF66 | #FFFF99 | #FFFFCC | #FFFFFF |
标签: 颜色
增加水印功能时 遇到Header不传值
作者:阿圣(Sfan) 发布于:2009-4-17 4:55 Friday 分类:Web
...修改了UploadFile函数,加了个水印功能~...比较菜..过程中..遇到了一个问题
上传图片能成功.水印也能完成.但就是获取不到符件库.刚才开使以为自己改错了..用原文件的函数一个一个的替换. 替换到最后.还是不行..- -!..也有怀疑到BOM影响的..查看了编缉器.没有设置添加BOM签名.
调试好久才解决.愿来是PHP 标签外有空行造成header中不能传值..问了下大大们..才知道.如果PHP 标签外有空行会造成 header 失灵.或是乱码.
BOM(Byte Order Mark),是UTF编码方案里用于标识编码的标准标记,在UTF-16里本来是FF FE,变成UTF-8就成了EF BB BF。这个标记是可选的,因为UTF8字节没有顺序,所以它可以被用来检测一个字节流是否是UTF-8编码的。微软做这种检测,但有些软件不做这种检测, 而把它当作正常字符处理.
今天.又没"班"上..把前阵子做的Blog签名图 的设置加入到了后台.
现在Bolg 增加了.代码高亮.Highslide ,水印功能,..EMLOG ..很不错...从中学到了一些东西..自已要好好学PHP..Go Go..加油...
突然发现我的这个水印图片很难看..哪天得P张漂亮点的~
马上要天亮了..
Highslide图片浏览效果
作者:阿圣(Sfan) 发布于:2009-4-14 23:51 Tuesday 分类:Web
Highslide,与ightbox2相比
1.点击后,可以移动它l
2.可以同时点击放大几张图片
3.用户体验更加接近桌面
看效果:(点击图片体验)
给自己的Blog 也加上了
emlog添加方法~(3.1)
1.下载附件Highslide.rar解压上传到模版目录...\content\templates\XXXXXX
2.修改 模版目录的header.php文件..在<head> </head>之间加上
--------------------------------------
<link href="<?php echo $em_tpldir; ?>highslide/highslide.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="<?php echo $em_tpldir; ?>highslide/highslide.js"></script>
<script type="text/javascript">
hs.graphicsDir = '<?php echo $em_tpldir; ?>highslide/graphics/';
//hs.captionId = 'caption';
hs.outlineType = 'rounded-white';
</script>
----------------------------------
3.下载 common.rar 解压 上传到..\admin\views\default 覆盖 common.js
以上操作完成后,(清空IE缓存).以后上传图片插入到日志中的..都会效果的..
/Ps.修改.覆盖文件前..请先备份原件,
标签: Highslide
用PHP打造完美的柱状图
作者:阿圣(Sfan) 发布于:2009-4-13 23:48 Monday 分类:Web
在PPC 看到的 一个很不错的柱状图类.
- /***/
- $bar = new Bar(500, 300, //长.宽
- array(600, 300, 30, 500, 400, 250, 350, 360),//数据
- array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'));//名称
- $bar->setTitle('打造完美柱状图!');//标题
- $bar->stroke();
- /***/
标签: PHP