Excel经验谈
Posted by quentin 在 Thursday, 14 May 2009这个是刚进公司做excel时,同事发给我的,现在贴出来,分享给大家
PHP导入导出Excel方法小结
最近因项目需要,需要开发一个模块,把系统中的一些数据导出成Excel,修改后再导回系统。就趁机对这个研究了一番,下面进行一些总结。
基本上导出的文件分为两种:
1:类Excel格式,这个其实不是传统意义上的Excel文件,只是因为Excel的兼容能力强,能够正确打开而已。修改这种文件后再保存,通常会提示你是否要转换成Excel文件。
优点:简单。
缺点:难以生成格式,如果用来导入需要自己分别编写相应的程序。
2:Excel格式,与类Excel相对应,这种方法生成的文件更接近于真正的Excel格式。
如果导出中文时出现乱码,可以尝试将字符串转换成gb2312,例如下面就把$yourStr从utf-8转换成了gb2312:
$yourStr = mb_convert_encoding(\"gb2312\", \"UTF-8\", $yourStr);
下面详细列举几种方法。
一、PHP导出Excel
AWK学习的一些笔录
Posted by quentin 在 Thursday, 14 May 2009Flex一些笔录
Posted by quentin 在 Thursday, 14 May 2009学习flex的一些笔录。希望对读者有用。
早期的Handwrite
Posted by quentin 在 Thursday, 14 May 2009ifconfig命令详解
Posted by quentin 在 Thursday, 14 May 2009标准的获取DOM节点的JS代码
Posted by quentin 在 Thursday, 14 May 2009标准的获取DOM节点的JS代码
判断浏览器是IE还是Firefox
Posted by quentin 在 Thursday, 14 May 2009判断浏览器是IE还是Firefox
<script>
if (parseInt(navigator.appVersion.charAt(0))>=4){
var isNN=(navigator.appName==\'Netscape\')?1:0;
var isIE=(navigator.appName.indexOf(\'Microsoft\')!=-1)?1:0;
}
if (isNN)
alert(\'NETSCAPE [FF/OTHER]\');
if (isIE)
alert(\'IE\');
</script>
鼠标的几种形状
Posted by quentin 在 Thursday, 14 May 2009鼠标的几种形状
<INPUT TYPE=\"submit\" style=\"cursor: pointer\" value=\"hand\">
形状值如下:
auto :标准光标
default :标准箭头
pointer :手形光标
wait :等待光标
text :I形光标
vertical-text :水平I形光标
no-drop :不可拖动光标
not-allowed :无效光标
help :?帮助光标
all-scroll :三角方向标
move :移动标
crosshair :十字标
创建一个秘密的文件夹
Posted by quentin 在 Thursday, 14 May 2009担心自己的磁盘文件被泄露?担心总是被别人看到你的私密文件?
现在教你创建一个秘密的文件夹……
第一步:在运行中输入cmd,回车,打开命令行窗口
第二步:在命令行窗口中切换到想要建立文件夹的硬盘分区,如D盘
第三步:输入md 123..\\回车,注意文件夹名后有2个小数点
OK,搞定,看看你的D盘下面是不是多了一个名为123.的文件夹了?它是既不能进入又不能被删除的!不信你就试试看吧^_^
那么,如果自己想删除或者进入这个文件夹,又应该如何操作呢?同样也很简单。
如果想删除,在命令行窗口中输入rd 123..\\回车,即可删除,当然删除前请确认里面的文件都是不需要的,不要删错了,呵呵。
如果想进入,在命令行窗口中输入start d:\\123..\\(注意这里一定要是文件夹的绝对路径,否则无法打开即可打开此文件夹,你就可以随心所欲的把不想让别人看到的资料放进去啦!
Shell学习笔记
Posted by quentin 在 Thursday, 14 May 2009shell学习的一些笔记
我亏损的基金
Posted by quentin 在 Monday, 11 May 2009汶川5-12周年祭
Posted by quentin 在 Monday, 11 May 2009热烈庆祝博客2009-05-10建立成功
Posted by quentin 在 Sunday, 10 May 2009幽你一默
Posted by quentin 在 Sunday, 10 May 20091.隔壁那小子终于发誓要减肥了——毕业招聘会上,有人对他说了句:“哥们,让一下,你挡着我的手机信号了。”
2.雷锋做了好事不留名,但是每一件事情都记到日记里面。
4.逃课太多,昨天想去上课,见到教授,教授惊讶地说,这么长时间不见,长这么大了。
5.我左青龙,右白虎,肩膀纹个米老鼠。
6.每当我错过一个女孩,我就在地上放一块砖,于是便有了长城
7.鸳鸯戏水,都他妈淹死;比翼双飞,都他妈摔死。
8.纯,属虚构,乱,是佳人。
五种常见的 PHP 设计模式
Posted by quentin 在 Sunday, 10 May 2009五种常见的 PHP 设计模式
设计模式只是为 Java 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。
设计模式不仅代表着更快开发健壮软件的有用方法,而且还提供了以友好的术语封装大型理念的方法。例如,您可以说您正在编写一个提供松散耦合的消息传递系统,也可以说你正在编写名称为观察者 的模式。
用较小的示例展示模式的价值是非常困难的。这往往有些大材小用的意味,因为模式实际上是在大型代码库中发挥作用的。本文不展示大型应用程序,所以您需要思索的是在您自己的大型应用程序中应用示例原理的方法 ——而不是本文演示的代码本身。这不是说您不应该在小应用程序中使用模式。很多良好的应用程序都以小应用程序为起点,逐渐发展到大型应用程序,所以没有理由不以此类扎实的编码实践为基础。
既然您已经了解了设计模式以及它们的有用之处,现在我们来看看 PHP5 的五种常用模式。
工厂模式