phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护

转:http://www.cnblogs.com/huangcong/p/3687665.html 首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.php和PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把classes解压到你项目的一个目录中,重名名为phpexcel,开始喽,(代码都摘自自带实例) 程序部分 require_once './phpexcel/PHPExcel.php'; //首先创建一个新的对象  PHPExcelobject$objPHPExcel= new PHPExcel(); //设置文件的一些属性,在xls文件——>属性——>详细信息里可以看到这些值,xml表格里是没有这些值的$objPHPExcel      ->getProperties()&nb...

解析PHP处理换行符的问题

一首先说说与的区别回车”(CarriageReturn)和“换行”(LineFeed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(TeletypeModel33,Linux/Unix下的tty概念也来自于此)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做“换行”,告诉打字机把纸向下移一行。这就是“换行”和“回车”的来历,从它们的英语名字上也可以看出一二。后来,计算机发明了,这两个概念也就被般到了计算机上。那时,存储器很贵,一些科学家认为在每行结尾加两个字符太浪费了,加一个就可以。于是,就出现了分歧。Unix系统里,每行结尾只有“<换行>”,...

常用的数据统计Sql 总结(转)

转:http://www.cnblogs.com/zhangweizhong/p/5577842.html 最近刚在搞一个BI的项目,里面需要大量的sql数据统计相关运用,加深了我又对SQL的理解与使用。 所以,分享几个数据统计时常用的sql语句总结:  1.统计各个条件下的数据selectBatchId,sum(CardSum)总金额,sum(casewhenStatus=1thenCardSumelse0end)as已使用,sum(casewhenStatus=2thenCardSumelse0end)as已冻结fromGiftCardgroupbyBatchId 2.统计每日,每月,每年的数据selectyear(AddTime)年,month(AddTime)月,day(AddTime)日,COUNT(1)数量,sum(CardSum)销售合计fromGiftCardgroupbyyear(AddTime),month(AddTime),day(AddTime) 3.某列去重统计selectCOUNT(BatchId)...

***博客系统文章的数据库存储方式

在通常的博客系统中,我们发表文章的时候,在数据库中存储的一般不仅仅是文章的文字,还包括文章的样式,而且很多时候都是所见即所得的效果。这就要求我们以html+文字这样存进数据库中,通过查找资料,可以用专门的文字编辑器可以实现,使用方法如下:  FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合。“FCKeditor”名称中的“FCK” 是这个编辑器的作者的名字FredericoCaldeiraKnabben的缩写。  FCKeditor 相容于绝大部分的网页浏览器,像是 :InternetExplorer5.5+(Windows)、MozillaFirefox1.0+、Mozilla1.3+ 和 Netscape7+。在未来的版本也将会加入对 Opera ...

在mysql数据库中,文章表设计有啥好的思路

Q:用mysql设计一张文章表,不知道有啥好的思路! 我是这样的,应为考虑附件和图片,所以我的文章表除了有varchar(1000)的文章内容,还设置了个Bolb接收附件和图片。 我用的是mysql大家说,这样好不好? 我的文章要么就是只显示图片,要么就是只显示纯文本的,但是要保持原有的格式。 总感觉有点不是很合理 java读取的时候会不会很烦?数据格式会不会走样? 附: 如果文章内容有图文混排有该如何办呢? 第一次设计文章表,没有头绪还请指教!A:建议文章的附件(包括图片、文档等等),不要存入数据库中。 如果把附件放入数据库中,一来增加了对数据库的压力,二来在文章本身的维护(新增、修改、删除、显示等)也比较麻烦。 目前,大多数的做法,是在表中保存附件的存放位置。 你提到的图文混排现在其实有很多这样的组件实现方法,比较常用如fckeditor就不错。它也是用的保存附件路径的方法。 文章表的主要字段: 文章ID,作者,上传时间,末次修改时间,文章标题,文章内容...

jQuery Ajax 实例 全解析

jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到).1.load(url,[data],[callback]):载入远程HTML文件代码并插入至DOM中。url (String):请求的HTML页的URL地址。data (Map):(可选参数)发送至服务器的key/value数据。callback (Callback):(可选参数)请求完成时(不需要是success的)的回调函数。这个方法默认使用GET方式来传递的,如果[data]参数有传递数据进去,就会自动转换为POST方式的。jQuery1.2中,可以指定选择符,来筛选载入的HTML文档,DOM中将仅插入筛选出的HTML代码。语法形如"url#some>selector"。这个方法可以很方便的动态加载一些HTM...

***使用jQuery实现跨域提交表单数据

我们在WEB开发中有时会遇到这种情况,比如要从A网站收集用户信息,提交给B网站处理,这个时候就会涉及到跨域提交数据的问题。本文将给您介绍如何使用jQuery来实现异步跨域提交表单数据。查看演示 下载源码在jQuery中,我们使用json数据类型,通过getJSON方法来实现从服务端获取或发送数据,而当要向不同远程服务器端提交或者获取数据时,要采用jsonp数据类型。使用这种类型的话,会创建一个查询字符串参数callback=?,这个参数会加在请求的URL后面。服务器端应当在JSON数据前加上回调函数名,以便完成一个有效的JSONP请求。如果要指定回调函数的参数名来取代默认的callback。注意,JSONP是JSON格式的扩展。他要求一些服务器端的代码来检测并处理查询字符串参数。HTML在本例中,为了演示跨域提交数据,我们假设A网站域名为www.helloweba.com,B网站域名为demo.helloweba.com。我们在A网站创建一个简单的表单,用于提交用户信息。<form id="myform" action="#" method...

***Jquery下Ajax与PHP数据交换

  Javascript代码:  这里,为了解决Ajax数据传递出现的汉字乱码,在字符串传递之前,使用javascript函数escape()对汉字字符串进行了编码,并且对返回的字符串使用unescape()函数进行解码,使得汉字得以正常显示。当然了,后台PHP代码也添加了头文件,以保证汉字字符串不会出现乱码。各种后台代码解决汉字乱码问题的方式如下:  PHP:header('Content-Type:text/html;charset=GB2312');  $(function(){varmy_data="前台变量";my_data=escape(my_data)+"";//编码,防止汉字乱码$.ajax({url:"ajax_php.php",type:"POST",data:{trans_data:my_data},//dataType:"json",error:function(){alert('ErrorloadingXMLdocument');},success:function(data,status){//如果调用php成功alert(unescap...

构建iOS稳定应用架构时方案选择的思考,主要涉及工程结构,数据流思想和代码规范

我打算采用Informationflow的方式自上而下,两大层分为基础层和展现层的结构。基础层分为多层,展现层也可分为多层。主要思想是将基础层的最下一层当做零部件,将业务层最下层当做组装大部件,通过流程串起来形成一个完整的产品,做零件时按照做出一个就扔进对应基础层的篮子里思路来,目录结构也可以按照这种来进行。这两大层的最下层按照零件拆得越小越容易应对需求变化越容易保护巩固上层的思路来就好。拿微信这个大家都熟悉的产品的几个功能来简单示例说明下这个思路构建后的结构,模块比较多,一些模块就不深入到最底层分析了:基础层-网络--收发数据---单例(持续使用数据)---本地(缓存和持续化存储数据对业务的封装输出)---单次使用(API接口Model封装输出和业务逻辑封装的ViewModel,将这些做为业务零件)-存储---NSUserDefault(对轻量需要存储的添加下一层业务零件封装)---keychain(对安全级别较高需要存储的添加下一层业务零件封装)---文件存储(对时效需求短的需要存储的添加下一层业务零件封装)---数据库存储(对数据量大的需要存储的添加下一层业务零件封装,业务层上一...

PHP使用SOAP调用.net的WebService数据

需要和一个.net系统进行数据交换,对方提供了一个WebService接口,使用PHP如何调用这个数据呢,下面就看看使用SOAP调用的方法吧这个与一般的PHPPOST或GET传值再查库拿数据的思路有点不一样,需要用到SOAP模块,处理方法也很简单,就是有一些需要注意的事情。首先确认你的PHP.ini开启了.SOAP,就是extension=php_soap.dll这前面的分号去咯。代码很简单:复制代码代码如下:<?php$client=newSoapClient('http://www.aa.net/SearchService.asmx?WSDL');//这个SOAP地址要换成你自己的$client->soap_defencoding='utf-8';$client->decode_utf8=false;$client->xml_encoding='utf-8';$param=array('param1'=>'01','param2'=>'02');//$param["param1"]="01";//$param["param2"]="02";//$...

**IOS:xib文件解析(xib和storyboard的比较,一个轻量级一个重量级)

使用Xcode做iOS项目,经常会和Xib文件打交道,因为Xib文件直观的展现出运行时视图的外观,所以上手非常容易,使用也很方便,但对于从未用纯代码写过视图的童鞋,多数对Xib的理解有些片面。Xib文件是什么?Anibfiledescribesthevisualelementsofyourapplication’suserinterface,includingwindows,views,controls,andmanyothers.Itcanalsodescribenon-visualelements,suchastheobjectsinyourapplicationthatmanageyourwindowsandviews. 上面是Guides上的定义,nib文件(就是Xib文件)是描述应用外观的视觉元素,包含了窗口、视图、控制和其他,它也可以描述非视觉元素,如你应用中管理窗口和视图的对象。也就是说,Xib就是一个描述文档,这里面包含了用户界面和用户界面相关元素。这样做的主要原因是,方便程序员,因为其是“所见即所得”的,程序员不需要像原来...

ios 沙盒 NSCoding(相当于JAVA对象序列化) 归档 数据存储

通过NSCoding能实现像JAVA一样能够实现对象的序列化,可以保存对象到文件里。 NSCoding跟其他存储方式略有不同,他可以存储对象对象存储的条件是:对象需要遵守NSCoding协议存储的时候需要调用encodeWithCoder方法读取的时候需要调用initWithCoder方法[NSKeyedArchiverarchiveRootObject:stutoFile:path];存储 NSKeyedUnarchiverunarchiveObjectWithFile:path读取对象代码 [objc] viewplaincopy #import <Foundation/Foundation.h>    @interface MJStudent : NSObject  <NSCoding>  @property (nonatomic, copy) NSStrin...

NSString+URLEncoding.h --使用Obj-C对数据等进行URLEncoding编码

在Objective-c进行网络编程时,经常需要把数据转换成URLEncoding编码,如对+号编码后,变成%2b.这里我们给出一种实现. [cpp] viewplaincopy //NSString+URLEncoding.h  #import   @interface NSString (URLEncodingAdditions)  - (NSString *)URLEncodedString;  - (NSString *)URLDecodedString;  @end</span>   [cpp] viewplaincopy //NSString+URLEncoding.m  #import "NSString+URLEncoding.h"  @implementatio...

***php解析html类库simple_html_dom

下载地址:https://github.com/samacs/simple_html_dom一直以来使用php解析html文档树都是一个难题。SimpleHTMLDOMparser 帮我们很好地解决了这个问题。可以通过这个php类来解析html文档,对其中的html元素进行操作(PHP5+以上版本)。解析器不仅仅只是帮助我们验证html文档;更能解析不符合W3C标准的html文档。它使用了类似jQuery的元素选择器,通过元素的id,class,tag等等来查找定位;同时还提供添加、删除、修改文档树的功能。当然,这样一款强大的htmlDom解析器也不是尽善尽美;在使用的过程中需要十分小心内存消耗的情况。不过,不要担心;本文中,笔者在最后会为各位介绍如何避免消耗过多的内存。开始使用上传类文件以后,有三种方式调用这个类:从url中加载html文档从字符串中加载html文档从文件中加载html文档<?php//新建一个Dom实例$html=newsimple_html_dom();//从url中加载$html->load_file('http://www.cnphp.i...

PHP字符串中的变量解析(+教你如何在PHP字符串中加入变量)

定义字符串的时候,用单引号或者双引号都是可以的。我个人习惯是用双引号。在输出字符串的时候,若字符串中含有字符串变量,使用单引号和双引号则是有区别的。如下面程序:12345678<?php$website = "NowaMagic";$name = 'Gonn'; echo 'Welcometovisit$website.Mynameis$name.';echo '<br>';echo "Welcometovisit$website.Mynameis$name.";?>程序输出:Welcometovisit$website.Mynameis$name.WelcometovisitNowaMagic.MynameisGonn.用单引号括住的输出,并没有解析字符串变量,而使用双引号括住的输出,则解析了变量了,输出变量的值。效率问题普遍认为,在不需要变量解析的字符串输出,用单引号速度可能会快一些。顺便说一句,对于不需要变量替换的纯字符串,大家都知道,因为在C/C++中,双引号才表示字符串,所...
首页上一页...479480481482483...下一页尾页