excel单元格日期格式格式问题

excel单元格颜色 excel合并单元格 excel拆分单元格 excel锁定单元格 excel单元格换..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
如何让excel一行的颜色根据某一列单元格值的而变化变化
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口教程中心相关分类
本类热门阅览
常用装机软件
如何快速查找具有条件格式的Excel单元格
作者:佚名&&来源:华彩软件站&&发布时间: 14:27:20
如果Excel工作表的一个或多个单元格具有条件格式 (条件格式:当指定条件为真时,Excel 自动应用于单元格的格式,例如,单元格底纹或字体颜色。),则可以快速找到它们以便复制、更改或删除条件格式。可以使用&定位条件&命令只查找具有特定条件格式的单元格,或查找所有具有条件格式的单元格。
  查找所有具有条件格式的单元格
  1、单击任何没有条件格式的单元格。
  2、在&开始&选项卡上的&编辑&组中,单击&查找和选择&旁边的箭头,然后单击&条件格式&。
    只查找具有相同条件格式的单元格
  1、单击有要查找的条件格式的单元格。
  2、在&开始&选项卡上的&编辑&组中,单击&查找和选择&旁边的箭头,然后单击&定位条件&。
  3、单击&条件格式&。
  4、在&数据有效性&下面单击&相同&。
如何快速查找具有条件格式的Excel单元格由华彩软件站为您最新收集整理,版权归原作者或公司所有。如有侵权,请与我们联系删除。
?上一文章:
?下一文章:用NPOI创建Excel、合并单元格、设置单元格样式、边框的方法
字体:[ ] 类型:转载 时间:
本篇文章小编为大家介绍,用NPOI创建Excel、合并单元格、设置单元格样式、边框的方法。需要的朋友参考下
今天在做项目中,遇到使用代码生成具有一定样式的Excel,找了很多资料,最后终于解决了,Excel中格式的设置,以及单元格的合并等等。下面就介绍下,使用NPOI类库操作Excel的方法。
  1.首先我们先在内存中生成一个Excel文件,代码如下:
  & HSSFWorkbook book = new HSSFWorkbook();&&&&&&& ISheet sheet = book.CreateSheet("Sheet1");
  2.然后在新创建的sheet里面,创建我们的行和列,代码如下: 代码如下:IRow row = sheet.CreateRow(index);//index代表多少行row.HeightInPoints = 35;//行高ICell cell = row.CreateCell(0);//创建第一列cell.SetCellValue(“设置单元格的值”);  3.设置单元格的样式已经字体大小,边框,以及合并单元格
  (1).创建单元格字体的样式及大小 代码如下:/// &summary&&&&&&&& /// 获取字体样式&&&&&&& /// &/summary&&&&&&&& /// &param name="hssfworkbook"&Excel操作类&/param&&&&&&&& /// &param name="fontname"&字体名&/param&&&&&&&& /// &param name="fontcolor"&字体颜色&/param&&&&&&&& /// &param name="fontsize"&字体大小&/param&&&&&&&& /// &returns&&/returns&&&&&&&& public static IFont GetFontStyle(HSSFWorkbook hssfworkbook, string fontfamily, HSSFColor fontcolor, int fontsize)&&&&&&& {&&&&&&&&&&& IFont font1 = hssfworkbook.CreateFont();&&&&&&&&&&& if (string.IsNullOrEmpty(fontfamily))&&&&&&&&&&& {&&&&&&&&&&&&&&& font1.FontName =&&&&&&&&&&& }&&&&&&&&&&& if (fontcolor != null)&&&&&&&&&&& {&&&&&&&&&&&&&&& font1.Color = fontcolor.GetIndex();&&&&&&&&&&& }&&&&&&&&&&& font1.IsItalic =&&&&&&&&&&& font1.FontHeightInPoints = (short)&&&&&&&&&&& return font1;&&&&&&& }    (2).设置单元格内显示数据的格式 代码如下:ICell cell = row.CreateCell(1);ICellStyle cellStyleNum = Excel.GetICellStyle(book);IDataFormat formatNum = book.CreateDataFormat();cellStyleNum.DataFormat = formatNum.GetFormat("0.00E+00");//设置单元格的格式为科学计数法cell.CellStyle = cellStyleN  (3).创建单元格的边框,背景颜色,以及对齐方式 代码如下:/// &summary&&&&&&&& /// 获取单元格样式&&&&&&& /// &/summary&&&&&&&& /// &param name="hssfworkbook"&Excel操作类&/param&&&&&&&& /// &param name="font"&单元格字体&/param&&&&&&&& /// &param name="fillForegroundColor"&图案的颜色&/param&&&&&&&& /// &param name="fillPattern"&图案样式&/param&&&&&&&& /// &param name="fillBackgroundColor"&单元格背景&/param&&&&&&&& /// &param name="ha"&垂直对齐方式&/param&&&&&&&& /// &param name="va"&垂直对齐方式&/param&&&&&&&& /// &returns&&/returns&&&&&&&& public static ICellStyle GetCellStyle(HSSFWorkbook hssfworkbook, IFont font, HSSFColor fillForegroundColor, FillPatternType fillPattern, HSSFColor fillBackgroundColor, HorizontalAlignment ha, VerticalAlignment va)&&&&&&& {&&&&&&&&&&& ICellStyle cellstyle = hssfworkbook.CreateCellStyle();&&&&&&&&&&& cellstyle.FillPattern = fillP&&&&&&&&&&& cellstyle.Alignment =&&&&&&&&&&& cellstyle.VerticalAlignment =&&&&&&&&&&& if (fillForegroundColor != null)&&&&&&&&&&& {&&&&&&&&&&&&&&& cellstyle.FillForegroundColor = fillForegroundColor.GetIndex();&&&&&&&&&&& }&&&&&&&&&&& if (fillBackgroundColor != null)&&&&&&&&&&& {&&&&&&&&&&&&&&& cellstyle.FillBackgroundColor = fillBackgroundColor.GetIndex();&&&&&&&&&&& }&&&&&&&&&&& if (font != null)&&&&&&&&&&& {&&&&&&&&&&&&&&& cellstyle.SetFont(font);&&&&&&&&&&& }&&&&&&&&&&& //有边框&&&&&&&&&&& cellstyle.BorderBottom = CellBorderType.THIN;&&&&&&&&&&& cellstyle.BorderLeft = CellBorderType.THIN;&&&&&&&&&&& cellstyle.BorderRight = CellBorderType.THIN;&&&&&&&&&&& cellstyle.BorderTop = CellBorderType.THIN;&&&&&&&&&&&&&&&&&& }  (4).合并单元格  代码如下:/// &summary&&&&&&&& /// 合并单元格&&&&&&& /// &/summary&&&&&&&& /// &param name="sheet"&要合并单元格所在的sheet&/param&&&&&&&& /// &param name="rowstart"&开始行的索引&/param&&&&&&&& /// &param name="rowend"&结束行的索引&/param&&&&&&&& /// &param name="colstart"&开始列的索引&/param&&&&&&&& /// &param name="colend"&结束列的索引&/param&&&&&&&& public static void SetCellRangeAddress(ISheet sheet, int rowstart, int rowend, int colstart, int colend)&&&&&&& {&&&&&&&&&&& CellRangeAddress cellRangeAddress = new CellRangeAddress(rowstart, rowend, colstart, colend);&&&&&&&&&&& sheet.AddMergedRegion(cellRangeAddress);&&&&&&& }  4.将Excel文件输出
    FileStream stream = File.OpenWrite(@"F:/test.xls"); ;&&&&&&&&&&& book.Write(stream);&&&&&&&&&&& stream.Close();
  以上就是使用NPOI动态生成Excel的行和列,以及单元格的样式,具体的可以参考Demo下载.
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具利用PHPExcel导出Excel并设置Excel格式以及数据源 - ThinkPHP框架
代码有点长,读起来有点累。先来个截图
导出的Excel太宽了,所以将后面的列宽重新调整了再截的图
功能包括:
1、设置单元格格式,包括单元格边框、单元格高度、单元格宽度
2、合并指定的单元格
3、设置Excel数据源,并将数据源保护起来(这个是为了实现单元格下拉选项功能)
4、设置字体样式public&function&export(){
&&&&&&&&//此处全是一维数组
&&&&&&&&$resumeState&=&C('RESUME_STATE');
&&&&&&&&$processingStatus&=&C('PROCESSING_STATUS');
&&&&&&&&$hunyin&=&C('HUNYIN');
&&&&&&&&$sex&=&C('SEX');
&&&&&&&&$AQE&=&C('AQE');
&&&&&&&&//面试企业列表
&&&&&&&&$C&=&M('Company');
&&&&&&&&$company&=&$C-&where('status=1')-&field('id,title')-&order($this-&order)-&select();
&&&&&&&&//需要被出的数据
&&&&&&&&$condition&=&$this-&
&&&&&&&&$Model&=&$this-&
&&&&&&&&$Dao&=&M($Model);
&&&&&&&&$list&=&$Dao-&where($condition)-&select();
&&&&&&&&if&(empty($list)){
&&&&&&&&&&&&$this-&error('没有可以导出的简历');
&&&&&&&&vendor('PHPExcel.PHPExcel');
&&&&&&&&$fileName&=&$this-&fileN
&&&&&&&&$fileName&=&empty($fileName)?'导出简历-'.date('Y-m-d',time()):$fileN
&&&&&&&&$PHPExcel&=&new&PHPExcel();
&&&&&&&&//设置基本信息
&&&&&&&&$PHPExcel-&getProperties()-&setCreator("jecken")
&&&&&&&&-&setLastModifiedBy("jecken")
&&&&&&&&-&setTitle("上海**人力资源服务有限公司")
&&&&&&&&-&setSubject("简历列表")
&&&&&&&&-&setDescription("")
&&&&&&&&-&setKeywords("简历列表")
&&&&&&&&-&setCategory("");
&&&&&&&&$PHPExcel-&setActiveSheetIndex(0);
&&&&&&&&$PHPExcel-&getActiveSheet()-&setTitle($fileName);
&&&&&&&&//取得HR列表
&&&&&&&&$hrlist&=&M('Admin')-&field('id,nickname')-&select();
&&&&&&&&foreach&($hrlist&as&$key&=&&$value){
&&&&&&&&&&&&$hr[$value['id']]&=&$value['nickname'];
&&&&&&&&//存储Excel数据源到其他工作薄
&&&&&&&&$PHPExcel-&createSheet();
&&&&&&&&$subObject&=&$PHPExcel-&getSheet(1);
&&&&&&&&$subObject-&setTitle('data');
&&&&&&&&foreach&($resumeState&as&$key&=&&$value){
&&&&&&&&&&&&$subObject-&setCellValue('A'.$key,$value);
&&&&&&&&foreach&($processingStatus&as&$key&=&&$value){
&&&&&&&&&&&&$subObject-&setCellValue('B'.$key,$value);
&&&&&&&&foreach&($company&as&$key&=&&$value){
&&&&&&&&&&&&$subObject-&setCellValue('C'.($key+1),$value['title']);
&&&&&&&&&&&&$companyList[$value['id']]=$value['title'];
&&&&&&&&$subObject-&getColumnDimension('A')-&setWidth(30);
&&&&&&&&$subObject-&getColumnDimension('B')-&setWidth(30);
&&&&&&&&$subObject-&getColumnDimension('C')-&setWidth(30);
&&&&&&&&//保护数据源
&&&&&&&&$subObject-&getProtection()-&setSheet(true);
&&&&&&&&$subObject-&protectCells('A1:C1000',time());
&&&&&&&&//填入主标题
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('A1',&'上海**人力资源服务有限公司');
&&&&&&&&//填入副标题
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('A2',&'简历列表(导出日期:'.date('Y-m-d',time()).')');
&&&&&&&&//填入表头
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('A3',&'ID');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('B3',&'姓名');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('C3',&'性别');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('D3',&'年龄');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('E3',&'联系方式');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('F3',&'学历');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('G3',&'是否有AQE证书');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('H3',&'住址');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('I3',&'面试日期');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('J3',&'面试时间');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('K3',&'所属HR');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('L3',&'备注');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('M3',&'证件号码');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('N3',&'QQ');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('O3',&'电子邮箱');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('P3',&'出生日期');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('Q3',&'婚姻状况');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('R3',&'户籍');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('S3',&'毕业时间');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('T3',&'毕业院校');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('U3',&'专业');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('V3',&'工作经历');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('W3',&'期望工作地点');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('X3',&'期望薪酬');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('Y3',&'期望职业');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('Z3',&'面试单位');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('AA3',&'面试岗位');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('AB3',&'目前状态');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('AC3',&'处理状态');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('AD3',&'自我评价');
&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('AE3',&'其他');
&&&&&&&&//填入列表
&&&&&&&&$k&=&1;
&&&&&&&&foreach&($list&as&$key&=&&$value){
&&&&&&&&&&&&$k++;
&&&&&&&&&&&&
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('A'.($key+4),&$value['id']);
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('B'.($key+4),&$value['name']);
&&&&&&&&&&&&
&&&&&&&&&&&&//性别
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&getCell('C'.($key+4))-&getDataValidation()
&&&&&&&&&&&&-&&setType(PHPExcel_Cell_DataValidation::TYPE_LIST)
&&&&&&&&&&&&-&&setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_INFORMATION)
&&&&&&&&&&&&-&&setAllowBlank(false)
&&&&&&&&&&&&-&&setShowInputMessage(true)
&&&&&&&&&&&&-&&setShowErrorMessage(true)
&&&&&&&&&&&&-&&setShowDropDown(true)
&&&&&&&&&&&&-&&setErrorTitle('请选择性别')
&&&&&&&&&&&&-&&setError('您输入的值不在下拉框列表内.')
&&&&&&&&&&&&-&&setPromptTitle('性别')
&&&&&&&&&&&&-&&setFormula1('"'.join(',',&$sex).'"');
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('C'.($key+4),&$sex[$value['sex']]);
&&&&&&&&&&&&
&&&&&&&&&&&&//年龄
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('D'.($key+4),&$value['age']);
&&&&&&&&&&&&
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('E'.($key+4),&$value['tel']);
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('F'.($key+4),&$value['xueli']);
&&&&&&&&&&&&
&&&&&&&&&&&&//是否有AQE证书
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&getCell('G'.($key+4))-&getDataValidation()
&&&&&&&&&&&&-&&setType(PHPExcel_Cell_DataValidation::TYPE_LIST)
&&&&&&&&&&&&-&&setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_INFORMATION)
&&&&&&&&&&&&-&&setAllowBlank(false)
&&&&&&&&&&&&-&&setShowInputMessage(true)
&&&&&&&&&&&&-&&setShowErrorMessage(true)
&&&&&&&&&&&&-&&setShowDropDown(true)
&&&&&&&&&&&&-&&setErrorTitle('请选择是否有AQE证书')
&&&&&&&&&&&&-&&setError('您输入的值不在下拉框列表内.')
&&&&&&&&&&&&-&&setPromptTitle('是否有AQE证书')
&&&&&&&&&&&&-&&setFormula1('"'.join(',',&$AQE).'"');
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('G'.($key+4),&$AQE[$value['hasAQE']]);
&&&&&&&&&&&&
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('H'.($key+4),&$value['juzhudi']);
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('I'.($key+4),&setDate($value['auditionTime'],'Y年m月d日'));//面试日期
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('J'.($key+4),&setDate($value['auditionTime'],'H点i分'));//面试时间
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('K'.($key+4),&$hr[$value['userid']]);&//所属HR
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('L'.($key+4),&$value['remark']);//备注
&&&&&&&&&&&&
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('M'.($key+4),&$value['cid']);//证件号码
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('N'.($key+4),&$value['qq']);
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('O'.($key+4),&$value['email']);
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('P'.($key+4),&setDate($value['birthday']));
&&&&&&&&&&&&
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&//婚姻
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&getCell('Q'.($key+4))-&getDataValidation()
&&&&&&&&&&&&-&&setType(PHPExcel_Cell_DataValidation::TYPE_LIST)
&&&&&&&&&&&&-&&setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_INFORMATION)
&&&&&&&&&&&&-&&setAllowBlank(false)
&&&&&&&&&&&&-&&setShowInputMessage(true)
&&&&&&&&&&&&-&&setShowErrorMessage(true)
&&&&&&&&&&&&-&&setShowDropDown(true)
&&&&&&&&&&&&-&&setErrorTitle('请选择婚姻')
&&&&&&&&&&&&-&&setError('您输入的值不在下拉框列表内.')
&&&&&&&&&&&&-&&setPromptTitle('性别')
&&&&&&&&&&&&-&&setFormula1('"'.join(',',&$hunyin).'"');
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('Q'.($key+4),&$hunyin[$value['hunyin']]);
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('R'.($key+4),&$value['huji']);
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('S'.($key+4),&setDate($value['graduationTime']));
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('T'.($key+4),&$value['graduationSchool']);
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('U'.($key+4),&$value['specialty']);
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('V'.($key+4),&$value['works']);
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('W'.($key+4),&$value['expectAddress']);
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('X'.($key+4),&$value['expectSalary']);
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('Y'.($key+4),&$value['expectProfession']);
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&//面试单位
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&getCell('Z'.($key+4))-&getDataValidation()
&&&&&&&&&&&&-&&setType(PHPExcel_Cell_DataValidation::TYPE_LIST)
&&&&&&&&&&&&-&&setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_INFORMATION)
&&&&&&&&&&&&-&&setAllowBlank(false)
&&&&&&&&&&&&-&&setShowInputMessage(true)
&&&&&&&&&&&&-&&setShowErrorMessage(true)
&&&&&&&&&&&&-&&setShowDropDown(true)
&&&&&&&&&&&&-&&setErrorTitle('输入的值有误')
&&&&&&&&&&&&-&&setError('您输入的值不在下拉框列表内.')
&&&&&&&&&&&&-&&setPromptTitle('面试单位')
&&&&&&&&&&&&-&&setFormula1('data!$C$1:$C$'.count($company));
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('Z'.($key+4),&$companyList[$value['company']]);//面试单位
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('AA'.($key+4),&$value['post']);&//面试岗位
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&//简历状态
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&getCell('AB'.($key+4))-&getDataValidation()
&&&&&&&&&&&&-&&setType(PHPExcel_Cell_DataValidation::TYPE_LIST)
&&&&&&&&&&&&-&&setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_INFORMATION)
&&&&&&&&&&&&-&&setAllowBlank(false)
&&&&&&&&&&&&-&&setShowInputMessage(true)
&&&&&&&&&&&&-&&setShowErrorMessage(true)
&&&&&&&&&&&&-&&setShowDropDown(true)
&&&&&&&&&&&&-&&setErrorTitle('输入的值有误')
&&&&&&&&&&&&-&&setError('您输入的值不在下拉框列表内.')
&&&&&&&&&&&&-&&setPromptTitle('简历状态')
&&&&&&&&&&&&-&&setFormula1('data!$A$1:$A$'.count($resumeState));
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('AB'.($key+4),&$resumeState[$value['resumeState']]);
&&&&&&&&&&&&
&&&&&&&&&&&&//处理状态
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&getCell('AC'.($key+4))-&getDataValidation()
&&&&&&&&&&&&-&&setType(PHPExcel_Cell_DataValidation::TYPE_LIST)
&&&&&&&&&&&&-&&setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_INFORMATION)
&&&&&&&&&&&&-&&setAllowBlank(false)
&&&&&&&&&&&&-&&setShowInputMessage(true)
&&&&&&&&&&&&-&&setShowErrorMessage(true)
&&&&&&&&&&&&-&&setShowDropDown(true)
&&&&&&&&&&&&-&&setErrorTitle('输入的值有误')
&&&&&&&&&&&&-&&setError('您输入的值不在下拉框列表内.')
&&&&&&&&&&&&-&&setPromptTitle('处理状态')
&&&&&&&&&&&&-&&setFormula1('data!$B$1:$B$'.count($processingStatus));
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('AC'.($key+4),&$processingStatus[$value['processingStatus']]);
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('AD'.($key+4),&$value['selfIntroduction']);
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&setCellValue('AE'.($key+4),&$value['other']);
&&&&&&&&&&&&//设置每一行行高
&&&&&&&&&&&&$PHPExcel-&getActiveSheet()-&getRowDimension($key+4)-&setRowHeight(30);
&&&&&&&&//合并单元格
&&&&&&&&$PHPExcel-&getActiveSheet()-&mergeCells('A1:AE1');
&&&&&&&&$PHPExcel-&getActiveSheet()-&mergeCells('A2:AE2');
&&&&&&&&//设置单元格宽度
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('A')-&setWidth(6);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('B')-&setWidth(15);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('C')-&setWidth(15);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('D')-&setWidth(15);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('E')-&setWidth(15);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('F')-&setWidth(15);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('G')-&setWidth(16);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('H')-&setWidth(15);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('I')-&setWidth(10);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('J')-&setWidth(10);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('K')-&setWidth(10);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('L')-&setWidth(30);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('M')-&setWidth(20);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('N')-&setWidth(20);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('O')-&setWidth(25);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('P')-&setWidth(15);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('Q')-&setWidth(10);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('R')-&setWidth(25);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('S')-&setWidth(15);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('T')-&setWidth(18);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('U')-&setWidth(15);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('V')-&setWidth(30);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('W')-&setWidth(15);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('X')-&setWidth(15);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('Y')-&setWidth(15);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('Z')-&setWidth(20);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('AA')-&setWidth(20);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('AB')-&setWidth(20);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('AC')-&setWidth(15);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('AD')-&setWidth(30);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getColumnDimension('AE')-&setWidth(30);
&&&&&&&&//设置表头行高
&&&&&&&&$PHPExcel-&getActiveSheet()-&getRowDimension(1)-&setRowHeight(35);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getRowDimension(2)-&setRowHeight(22);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getRowDimension(3)-&setRowHeight(20);
&&&&&&&&//设置字体样式
&&&&&&&&$PHPExcel-&getActiveSheet()-&getStyle('A1')-&getFont()-&setName('黑体');
&&&&&&&&$PHPExcel-&getActiveSheet()-&getStyle('A1')-&getFont()-&setSize(20);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getStyle('A1')-&getFont()-&setBold(true);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getStyle('A3:AE3')-&getFont()-&setBold(true);
&&&&&&&&&&&&
&&&&&&&&$PHPExcel-&getActiveSheet()-&getStyle('A2')-&getFont()-&setName('宋体');
&&&&&&&&$PHPExcel-&getActiveSheet()-&getStyle('A2')-&getFont()-&setSize(16);
&&&&&&&&$PHPExcel-&getActiveSheet()-&getStyle('A4:AE'.($k+2))-&getFont()-&setSize(10);
&&&&&&&&//设置居中
&&&&&&&&$PHPExcel-&getActiveSheet()-&getStyle('A1:AE'.($k+2))-&getAlignment()-&setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
&&&&&&&&&&&&
&&&&&&&&//所有垂直居中
&&&&&&&&$PHPExcel-&getActiveSheet()-&getStyle('A1:AE'.($k+2))-&getAlignment()-&setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
&&&&&&&&&&&&
&&&&&&&&//设置单元格边框
&&&&&&&&$PHPExcel-&getActiveSheet()-&getStyle('A3:AE'.($k+2))-&getBorders()-&getAllBorders()-&setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
&&&&&&&&//设置自动换行
&&&&&&&&$PHPExcel-&getActiveSheet()-&getStyle('A3:AE'.($k+2))-&getAlignment()-&setWrapText(true);
&&&&&&&&//保存为2003格式
&&&&&&&&$objWriter&=&new&PHPExcel_Writer_Excel5($PHPExcel);
&&&&&&&&header("Pragma:&public");
&&&&&&&&header("Expires:&0");
&&&&&&&&header("Cache-Control:must-revalidate,&post-check=0,&pre-check=0");
&&&&&&&&header("Content-Type:application/force-download");
&&&&&&&&header("Content-Type:application/vnd.ms-execl");
&&&&&&&&header("Content-Type:application/octet-stream");
&&&&&&&&header("Content-Type:application/download");
&&&&&&&&//多浏览器下兼容中文标题
&&&&&&&&$encoded_filename&=&urlencode($fileName);
&&&&&&&&$ua&=&$_SERVER["HTTP_USER_AGENT"];
&&&&&&&&if&(preg_match("/MSIE/",&$ua))&{
&&&&&&&&&&&&header('Content-Disposition:&&filename="'&.&$encoded_filename&.&'.xls"');
&&&&&&&&}&else&if&(preg_match("/Firefox/",&$ua))&{
&&&&&&&&&&&&header('Content-Disposition:&&filename*="utf8\'\''&.&$fileName&.&'.xls"');
&&&&&&&&}&else&{
&&&&&&&&&&&&header('Content-Disposition:&&filename="'&.&$fileName&.&'.xls"');
&&&&&&&&header("Content-Transfer-Encoding:binary");
&&&&&&&&$objWriter-&save('php://output');
积分:2165
看云--打造开发者专属的文档创作和阅读平台
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。}

我要回帖

更多关于 excel单元格数字格式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信