无详细内容 无 ?php$xlsPath = 'library_generate.xls'; //指定要读取的exls路径 //$type = 'Excel2007'; //设置要解析的Excel类型 Excel5(2003或以下版本)或Excel2007$type = 'Excel5';//引入excel类include 'Classes/PHPExcel.php';include 'Classes/PHPExc
<?php $xlsPath = 'library_generate.xls'; //指定要读取的exls路径 //$type = 'Excel2007'; //设置要解析的Excel类型 Excel5(2003或以下版本)或Excel2007 $type = 'Excel5'; //引入excel类 include 'Classes/PHPExcel.php'; include 'Classes/PHPExcel/IOFactory.php'; $xlsReader = PHPExcel_IOFactory::createReader($type); $xlsReader->setReadDataOnly(true); $xlsReader->setLoadSheetsOnly(true); $Sheets = $xlsReader->load($xlsPath); //开始读取 $Sheet = $Sheets->getSheet(0)->toArray(); //读取第一个工作表(注意编号从0开始) 如果读取多个可以做一个循环0,1,2,3.... //得到二维数组,每个小数组是excel表格内容的一行 里面包含此行的每列的数据 echo '<pre class="brush:php;toolbar:false">'; print_r($Sheet); ?>
<?php require_once './Classes/PHPExcel.php'; // uncomment //require_once './Classes/PHPExcel/Writer/Excel5.php'; // 用于其他低版本xls // or //require_once './Classes/PHPExcel/Writer/Excel2007/StringTable.php'; //require_once './Classes/PHPExcel/Writer/IWriter.php'; //require_once './Classes/PHPExcel/Writer/Excel2007.php'; // 用于 excel-2007 格式 // 创建一个处理对象实例 $objExcel = new PHPExcel(); // 创建文件格式写入对象实例, uncomment $objWriter = new PHPExcel_Writer_Excel5($objExcel); // 用于其他版本格式 // or //$objWriter = new PHPExcel_Writer_Excel2007($objExcel); // 用于 2007 格式 //$objWriter->setOffice2003Compatibility(true); //************************************* //设置文档基本属性 $objProps = $objExcel->getProperties(); $objProps->setCreator("Zeal Li"); $objProps->setLastModifiedBy("Zeal Li"); $objProps->setTitle("Office XLS Test Document"); $objProps->setSubject("Office XLS Test Document, Demo"); $objProps->setDescription("Test document, generated by PHPExcel."); $objProps->setKeywords("office excel PHPExcel"); $objProps->setCategory("Test"); //************************************* //设置当前的sheet索引,用于后续的内容操作。 //一般只有在使用多个sheet的时候才需要显示调用。 //缺省情况下,PHPExcel会自动创建第一个sheet被设置SheetIndex=0 $objExcel->setActiveSheetIndex(0); $objActSheet = $objExcel->getActiveSheet(); //设置当前活动sheet的名称 $objActSheet->setTitle('sheet1'); //************************************* //设置单元格内容 // //由PHPExcel根据传入内容自动判断单元格内容类型 $objActSheet->setCellValue('A2', '中国11'); // 字符串内容 /* $abc = array('A','B','C','D','E','F','G','H','I','J','K'); $test = array( array('中国','人民','共和国'), array('你好','阿什顿飞','999'), array('风华','孤傲','轻松'), array('北京','上海','天津'), ); foreach($test as $k => $v){//每一个$k为一行数据 $k++; foreach($v as $kk => $vs){//每一个$vs是一行中的列 $objActSheet->setCellValue($abc[$kk] . $k, $vs); // 字符串内容 } } */ //************************************* //设置单元格样式 // //设置宽度 $objActSheet->getColumnDimension('B')->setAutoSize(true); $objActSheet->getColumnDimension('A')->setWidth(30); //设置单元格内容的数字格式。 // //如果使用了 PHPExcel_Writer_Excel5 来生成内容的话, //这里需要注意,在 PHPExcel_Style_NumberFormat 类的 const 变量定义的 //各种自定义格式化方式中,其它类型都可以正常使用,但当setFormatCode //为 FORMAT_NUMBER 的时候,实际出来的效果被没有把格式设置为"0"。需要 //修改 PHPExcel_Writer_Excel5_Format 类源代码中的 getXf($style) 方法, //在 if ($this->_BIFF_version == 0x0500) { (第363行附近)前面增加一 //行代码: //if($ifmt === '0') $ifmt = 1; // //设置格式为PHPExcel_Style_NumberFormat::FORMAT_NUMBER,避免某些大数字 //被使用科学记数方式显示,配合下面的 setAutoSize 方法可以让每一行的内容 //都按原始内容全部显示出来。 //************************************* //输出内容 // //生成excel到文件 //----------------------------------- //$objWriter->save('./test.xls'); //------------------------------------ //或者直接浏览器下载 (任选其一) //------------------------------------ $outputFileName = "output.xls"; header("Content-Type:application/octet-stream;charset=utf-8"); header('Content-Disposition: attachment; filename=' . $outputFileName); $objWriter->save('php://output'); //------------------------------------ ?>
<?php require_once './Classes/PHPExcel.php'; // 创建一个处理对象实例 $objExcel = new PHPExcel(); // 创建文件格式写入对象实例, uncomment $objWriter = new PHPExcel_Writer_Excel5($objExcel); // 用于其他版本格式 //设置文档基本属性 $objProps = $objExcel->getProperties(); $objProps->setCreator("Zeal Li"); $objProps->setLastModifiedBy("Zeal Li"); $objProps->setTitle("Office XLS Test Document"); $objProps->setSubject("Office XLS Test Document, Demo"); $objProps->setDescription("Test document, generated by PHPExcel."); $objProps->setKeywords("office excel PHPExcel"); $objProps->setCategory("Test"); $objExcel->setActiveSheetIndex(0); $objActSheet = $objExcel->getActiveSheet(); //设置当前活动sheet的名称 $objActSheet->setTitle('sheet1'); //************************************* //设置单元格内容 // $arr = array( 0 => array('id'=>'1','name'=>'zhangsan','pwd'=>'1223334343434343434343222'), 1 => array('id'=>'2','name'=>'lisi','pwd'=>'xxx'), 2 => array('id'=>'3','name'=>'wangwu','pwd'=>'122www33'), 3 => array('id'=>'4','name'=>'liliu','pwd'=>'0000'), ); //由PHPExcel根据传入内容自动判断单元格内容类型 $nums = array('1' => 'A','2' => 'B',3=>'C','4'=>'D'); $i = 1; foreach($arr as $k => $v){ $j=1; foreach($v as $k1=>$v1){ echo $v1; // $objActSheet->setCellValue($nums[$j] . $i, $v1); // $j++; } $i++; } //合并单元格 //$objActSheet->mergeCells('A2:C2'); //$objStyleA1 = $objActSheet->getStyle('A2'); //设置居中 //$objStyleA1->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); //设置格式为字符串 //$objActSheet->setCellValueExplicit($nums[$j] . $i, ' '.$v1,PHPExcel_Cell_DataType::TYPE_STRING); // 字符串内容 //设置宽度 $objActSheet->getColumnDimension('B')->setAutoSize(true); $objActSheet->getColumnDimension('A')->setWidth(30); //输出内容 // $outputFileName = "output.xls"; //到文件 $objWriter->save('./test.xls'); exit; //或者直接浏览器下载 (任选其一) //------------------------------------ $outputFileName = "output.xls"; header("Content-Type:application/octet-stream;charset=utf-8"); header('Content-Disposition: attachment; filename=' . $outputFileName); $objWriter->save('php://output'); //------------------------------------ ?>
<? require_once './Classes/PHPExcel.php'; // uncomment ////require_once 'PHPExcel/Writer/Excel5.php'; // 用于其他低版本xls // or ////require_once 'PHPExcel/Writer/Excel2007.php'; // 用于 excel-2007 格式 // 创建一个处理对象实例 $objExcel = new PHPExcel(); // 创建文件格式写入对象实例, uncomment $objWriter = new PHPExcel_Writer_Excel5($objExcel); // 用于其他版本格式 // or //$objWriter = new PHPExcel_Writer_Excel2007($objExcel); // 用于 2007 格式 //$objWriter->setOffice2003Compatibility(true); //************************************* //设置文档基本属性 $objProps = $objExcel->getProperties(); $objProps->setCreator("Zeal Li"); $objProps->setLastModifiedBy("Zeal Li"); $objProps->setTitle("Office XLS Test Document"); $objProps->setSubject("Office XLS Test Document, Demo"); $objProps->setDescription("Test document, generated by PHPExcel."); $objProps->setKeywords("office excel PHPExcel"); $objProps->setCategory("Test"); //************************************* //设置当前的sheet索引,用于后续的内容操作。 //一般只有在使用多个sheet的时候才需要显示调用。 //缺省情况下,PHPExcel会自动创建第一个sheet被设置SheetIndex=0 $objExcel->setActiveSheetIndex(0); $objActSheet = $objExcel->getActiveSheet(); //设置当前活动sheet的名称 $objActSheet->setTitle('测试Sheet'); //************************************* //设置单元格内容 // //由PHPExcel根据传入内容自动判断单元格内容类型 $objActSheet->setCellValue('A1', '字符串内容'); // 字符串内容 $objActSheet->setCellValue('A2', 26); // 数值 $objActSheet->setCellValue('A3', true); // 布尔值 $objActSheet->setCellValue('A4', '=SUM(A2:A2)'); // 公式 //显式指定内容类型 $objActSheet->setCellValueExplicit('A5', '847475847857487584', PHPExcel_Cell_DataType::TYPE_STRING); //合并单元格 $objActSheet->mergeCells('B1:C22'); //分离单元格 $objActSheet->unmergeCells('B1:C22'); //************************************* //设置单元格样式 // //设置宽度 $objActSheet->getColumnDimension('B')->setAutoSize(true); $objActSheet->getColumnDimension('A')->setWidth(30); $objStyleA5 = $objActSheet->getStyle('A5'); //设置单元格内容的数字格式。 // //如果使用了 PHPExcel_Writer_Excel5 来生成内容的话, //这里需要注意,在 PHPExcel_Style_NumberFormat 类的 const 变量定义的 //各种自定义格式化方式中,其它类型都可以正常使用,但当setFormatCode //为 FORMAT_NUMBER 的时候,实际出来的效果被没有把格式设置为"0"。需要 //修改 PHPExcel_Writer_Excel5_Format 类源代码中的 getXf($style) 方法, //在 if ($this->_BIFF_version == 0x0500) { (第363行附近)前面增加一 //行代码: //if($ifmt === '0') $ifmt = 1; // //设置格式为PHPExcel_Style_NumberFormat::FORMAT_NUMBER,避免某些大数字 //被使用科学记数方式显示,配合下面的 setAutoSize 方法可以让每一行的内容 //都按原始内容全部显示出来。 $objStyleA5 ->getNumberFormat() ->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER); //设置字体 $objFontA5 = $objStyleA5->getFont(); $objFontA5->setName('Courier New'); $objFontA5->setSize(10); $objFontA5->setBold(true); $objFontA5->setUnderline(PHPExcel_Style_Font::UNDERLINE_SINGLE); $objFontA5->getColor()->setARGB('FF999999'); //设置对齐方式 $objAlignA5 = $objStyleA5->getAlignment(); $objAlignA5->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT); $objAlignA5->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER); //设置边框 $objBorderA5 = $objStyleA5->getBorders(); $objBorderA5->getTop()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN); $objBorderA5->getTop()->getColor()->setARGB('FFFF0000'); // color $objBorderA5->getBottom()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN); $objBorderA5->getLeft()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN); $objBorderA5->getRight()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN); //设置填充颜色 $objFillA5 = $objStyleA5->getFill(); $objFillA5->setFillType(PHPExcel_Style_Fill::FILL_SOLID); $objFillA5->getStartColor()->setARGB('FFEEEEEE'); //从指定的单元格复制样式信息. $objActSheet->duplicateStyle($objStyleA5, 'B1:C22'); //************************************* //添加图片 /* $objDrawing = new PHPExcel_Worksheet_Drawing(); $objDrawing->setName('ming'); $objDrawing->setDescription('Image inserted by Zeal'); $objDrawing->setPath('./com133.com.gif'); $objDrawing->setHeight(36); $objDrawing->setCoordinates('C23'); $objDrawing->setOffsetX(10); $objDrawing->setRotation(15); $objDrawing->getShadow()->setVisible(true); $objDrawing->getShadow()->setDirection(36); $objDrawing->setWorksheet($objActSheet); */ //添加一个新的worksheet $objExcel->createSheet(); $objExcel->getSheet(1)->setTitle('测试2'); //保护单元格 $objExcel->getSheet(1)->getProtection()->setSheet(true); $objExcel->getSheet(1)->protectCells('A1:C22', 'PHPExcel'); //************************************* //输出内容 //到文件 //$objWriter->save('./a.xls'); //exit; //或者直接浏览器下载 (任选其一) //------------------------------------ $outputFileName = "output.xls"; header("Content-Type:application/octet-stream;charset=utf-8"); header('Content-Disposition: attachment; filename=' . $outputFileName); $objWriter->save('php://output'); //------------------------------------ ?>
<?php $xlsPath = 'library_generate.xls'; //指定要读取的exls路径 //$type = 'Excel2007'; //设置要解析的Excel类型 Excel5(2003或以下版本)或Excel2007 $type = 'Excel5'; //引入excel类 include 'Classes/PHPExcel.php'; include 'Classes/PHPExcel/IOFactory.php'; $xlsReader = PHPExcel_IOFactory::createReader($type); $xlsReader->setReadDataOnly(true); $xlsReader->setLoadSheetsOnly(true); $Sheets = $xlsReader->load($xlsPath); //开始读取 $Sheet = $Sheets->getSheet(0)->toArray(); //读取第一个工作表(注意编号从0开始) 如果读取多个可以做一个循环0,1,2,3.... //得到二维数组,每个小数组是excel表格内容的一行 里面包含此行的每列的数据 echo '<pre class="brush:php;toolbar:false">'; print_r($Sheet); ?>
<?php require_once './Classes/PHPExcel.php'; // uncomment //require_once './Classes/PHPExcel/Writer/Excel5.php'; // 用于其他低版本xls // or //require_once './Classes/PHPExcel/Writer/Excel2007/StringTable.php'; //require_once './Classes/PHPExcel/Writer/IWriter.php'; //require_once './Classes/PHPExcel/Writer/Excel2007.php'; // 用于 excel-2007 格式 // 创建一个处理对象实例 $objExcel = new PHPExcel(); // 创建文件格式写入对象实例, uncomment $objWriter = new PHPExcel_Writer_Excel5($objExcel); // 用于其他版本格式 // or //$objWriter = new PHPExcel_Writer_Excel2007($objExcel); // 用于 2007 格式 //$objWriter->setOffice2003Compatibility(true); //************************************* //设置文档基本属性 $objProps = $objExcel->getProperties(); $objProps->setCreator("Zeal Li"); $objProps->setLastModifiedBy("Zeal Li"); $objProps->setTitle("Office XLS Test Document"); $objProps->setSubject("Office XLS Test Document, Demo"); $objProps->setDescription("Test document, generated by PHPExcel."); $objProps->setKeywords("office excel PHPExcel"); $objProps->setCategory("Test"); //************************************* //设置当前的sheet索引,用于后续的内容操作。 //一般只有在使用多个sheet的时候才需要显示调用。 //缺省情况下,PHPExcel会自动创建第一个sheet被设置SheetIndex=0 $objExcel->setActiveSheetIndex(0); $objActSheet = $objExcel->getActiveSheet(); //设置当前活动sheet的名称 $objActSheet->setTitle('sheet1'); //************************************* //设置单元格内容 // //由PHPExcel根据传入内容自动判断单元格内容类型 $objActSheet->setCellValue('A2', '中国11'); // 字符串内容 /* $abc = array('A','B','C','D','E','F','G','H','I','J','K'); $test = array( array('中国','人民','共和国'), array('你好','阿什顿飞','999'), array('风华','孤傲','轻松'), array('北京','上海','天津'), ); foreach($test as $k => $v){//每一个$k为一行数据 $k++; foreach($v as $kk => $vs){//每一个$vs是一行中的列 $objActSheet->setCellValue($abc[$kk] . $k, $vs); // 字符串内容 } } */ //************************************* //设置单元格样式 // //设置宽度 $objActSheet->getColumnDimension('B')->setAutoSize(true); $objActSheet->getColumnDimension('A')->setWidth(30); //设置单元格内容的数字格式。 // //如果使用了 PHPExcel_Writer_Excel5 来生成内容的话, //这里需要注意,在 PHPExcel_Style_NumberFormat 类的 const 变量定义的 //各种自定义格式化方式中,其它类型都可以正常使用,但当setFormatCode //为 FORMAT_NUMBER 的时候,实际出来的效果被没有把格式设置为"0"。需要 //修改 PHPExcel_Writer_Excel5_Format 类源代码中的 getXf($style) 方法, //在 if ($this->_BIFF_version == 0x0500) { (第363行附近)前面增加一 //行代码: //if($ifmt === '0') $ifmt = 1; // //设置格式为PHPExcel_Style_NumberFormat::FORMAT_NUMBER,避免某些大数字 //被使用科学记数方式显示,配合下面的 setAutoSize 方法可以让每一行的内容 //都按原始内容全部显示出来。 //************************************* //输出内容 // //生成excel到文件 //----------------------------------- //$objWriter->save('./test.xls'); //------------------------------------ //或者直接浏览器下载 (任选其一) //------------------------------------ $outputFileName = "output.xls"; header("Content-Type:application/octet-stream;charset=utf-8"); header('Content-Disposition: attachment; filename=' . $outputFileName); $objWriter->save('php://output'); //------------------------------------ ?>
<?php require_once './Classes/PHPExcel.php'; // 创建一个处理对象实例 $objExcel = new PHPExcel(); // 创建文件格式写入对象实例, uncomment $objWriter = new PHPExcel_Writer_Excel5($objExcel); // 用于其他版本格式 //设置文档基本属性 $objProps = $objExcel->getProperties(); $objProps->setCreator("Zeal Li"); $objProps->setLastModifiedBy("Zeal Li"); $objProps->setTitle("Office XLS Test Document"); $objProps->setSubject("Office XLS Test Document, Demo"); $objProps->setDescription("Test document, generated by PHPExcel."); $objProps->setKeywords("office excel PHPExcel"); $objProps->setCategory("Test"); $objExcel->setActiveSheetIndex(0); $objActSheet = $objExcel->getActiveSheet(); //设置当前活动sheet的名称 $objActSheet->setTitle('sheet1'); //************************************* //设置单元格内容 // $arr = array( 0 => array('id'=>'1','name'=>'zhangsan','pwd'=>'1223334343434343434343222'), 1 => array('id'=>'2','name'=>'lisi','pwd'=>'xxx'), 2 => array('id'=>'3','name'=>'wangwu','pwd'=>'122www33'), 3 => array('id'=>'4','name'=>'liliu','pwd'=>'0000'), ); //由PHPExcel根据传入内容自动判断单元格内容类型 $nums = array('1' => 'A','2' => 'B',3=>'C','4'=>'D'); $i = 1; foreach($arr as $k => $v){ $j=1; foreach($v as $k1=>$v1){ echo $v1; // $objActSheet->setCellValue($nums[$j] . $i, $v1); // $j++; } $i++; } //合并单元格 //$objActSheet->mergeCells('A2:C2'); //$objStyleA1 = $objActSheet->getStyle('A2'); //设置居中 //$objStyleA1->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); //设置格式为字符串 //$objActSheet->setCellValueExplicit($nums[$j] . $i, ' '.$v1,PHPExcel_Cell_DataType::TYPE_STRING); // 字符串内容 //设置宽度 $objActSheet->getColumnDimension('B')->setAutoSize(true); $objActSheet->getColumnDimension('A')->setWidth(30); //输出内容 // $outputFileName = "output.xls"; //到文件 $objWriter->save('./test.xls'); exit; //或者直接浏览器下载 (任选其一) //------------------------------------ $outputFileName = "output.xls"; header("Content-Type:application/octet-stream;charset=utf-8"); header('Content-Disposition: attachment; filename=' . $outputFileName); $objWriter->save('php://output'); //------------------------------------ ?>
<? require_once './Classes/PHPExcel.php'; // uncomment ////require_once 'PHPExcel/Writer/Excel5.php'; // 用于其他低版本xls // or ////require_once 'PHPExcel/Writer/Excel2007.php'; // 用于 excel-2007 格式 // 创建一个处理对象实例 $objExcel = new PHPExcel(); // 创建文件格式写入对象实例, uncomment $objWriter = new PHPExcel_Writer_Excel5($objExcel); // 用于其他版本格式 // or //$objWriter = new PHPExcel_Writer_Excel2007($objExcel); // 用于 2007 格式 //$objWriter->setOffice2003Compatibility(true); //************************************* //设置文档基本属性 $objProps = $objExcel->getProperties(); $objProps->setCreator("Zeal Li"); $objProps->setLastModifiedBy("Zeal Li"); $objProps->setTitle("Office XLS Test Document"); $objProps->setSubject("Office XLS Test Document, Demo"); $objProps->setDescription("Test document, generated by PHPExcel."); $objProps->setKeywords("office excel PHPExcel"); $objProps->setCategory("Test"); //************************************* //设置当前的sheet索引,用于后续的内容操作。 //一般只有在使用多个sheet的时候才需要显示调用。 //缺省情况下,PHPExcel会自动创建第一个sheet被设置SheetIndex=0 $objExcel->setActiveSheetIndex(0); $objActSheet = $objExcel->getActiveSheet(); //设置当前活动sheet的名称 $objActSheet->setTitle('测试Sheet'); //************************************* //设置单元格内容 // //由PHPExcel根据传入内容自动判断单元格内容类型 $objActSheet->setCellValue('A1', '字符串内容'); // 字符串内容 $objActSheet->setCellValue('A2', 26); // 数值 $objActSheet->setCellValue('A3', true); // 布尔值 $objActSheet->setCellValue('A4', '=SUM(A2:A2)'); // 公式 //显式指定内容类型 $objActSheet->setCellValueExplicit('A5', '847475847857487584', PHPExcel_Cell_DataType::TYPE_STRING); //合并单元格 $objActSheet->mergeCells('B1:C22'); //分离单元格 $objActSheet->unmergeCells('B1:C22'); //************************************* //设置单元格样式 // //设置宽度 $objActSheet->getColumnDimension('B')->setAutoSize(true); $objActSheet->getColumnDimension('A')->setWidth(30); $objStyleA5 = $objActSheet->getStyle('A5'); //设置单元格内容的数字格式。 // //如果使用了 PHPExcel_Writer_Excel5 来生成内容的话, //这里需要注意,在 PHPExcel_Style_NumberFormat 类的 const 变量定义的 //各种自定义格式化方式中,其它类型都可以正常使用,但当setFormatCode //为 FORMAT_NUMBER 的时候,实际出来的效果被没有把格式设置为"0"。需要 //修改 PHPExcel_Writer_Excel5_Format 类源代码中的 getXf($style) 方法, //在 if ($this->_BIFF_version == 0x0500) { (第363行附近)前面增加一 //行代码: //if($ifmt === '0') $ifmt = 1; // //设置格式为PHPExcel_Style_NumberFormat::FORMAT_NUMBER,避免某些大数字 //被使用科学记数方式显示,配合下面的 setAutoSize 方法可以让每一行的内容 //都按原始内容全部显示出来。 $objStyleA5 ->getNumberFormat() ->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER); //设置字体 $objFontA5 = $objStyleA5->getFont(); $objFontA5->setName('Courier New'); $objFontA5->setSize(10); $objFontA5->setBold(true); $objFontA5->setUnderline(PHPExcel_Style_Font::UNDERLINE_SINGLE); $objFontA5->getColor()->setARGB('FF999999'); //设置对齐方式 $objAlignA5 = $objStyleA5->getAlignment(); $objAlignA5->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT); $objAlignA5->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER); //设置边框 $objBorderA5 = $objStyleA5->getBorders(); $objBorderA5->getTop()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN); $objBorderA5->getTop()->getColor()->setARGB('FFFF0000'); // color $objBorderA5->getBottom()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN); $objBorderA5->getLeft()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN); $objBorderA5->getRight()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN); //设置填充颜色 $objFillA5 = $objStyleA5->getFill(); $objFillA5->setFillType(PHPExcel_Style_Fill::FILL_SOLID); $objFillA5->getStartColor()->setARGB('FFEEEEEE'); //从指定的单元格复制样式信息. $objActSheet->duplicateStyle($objStyleA5, 'B1:C22'); //************************************* //添加图片 /* $objDrawing = new PHPExcel_Worksheet_Drawing(); $objDrawing->setName('ming'); $objDrawing->setDescription('Image inserted by Zeal'); $objDrawing->setPath('./com133.com.gif'); $objDrawing->setHeight(36); $objDrawing->setCoordinates('C23'); $objDrawing->setOffsetX(10); $objDrawing->setRotation(15); $objDrawing->getShadow()->setVisible(true); $objDrawing->getShadow()->setDirection(36); $objDrawing->setWorksheet($objActSheet); */ //添加一个新的worksheet $objExcel->createSheet(); $objExcel->getSheet(1)->setTitle('测试2'); //保护单元格 $objExcel->getSheet(1)->getProtection()->setSheet(true); $objExcel->getSheet(1)->protectCells('A1:C22', 'PHPExcel'); //************************************* //输出内容 //到文件 //$objWriter->save('./a.xls'); //exit; //或者直接浏览器下载 (任选其一) //------------------------------------ $outputFileName = "output.xls"; header("Content-Type:application/octet-stream;charset=utf-8"); header('Content-Disposition: attachment; filename=' . $outputFileName); $objWriter->save('php://output'); //------------------------------------ ?>

本篇文章给大家带来了关于excel的相关知识,其中主要介绍了关于折叠表格的相关问题,就是分类汇总的功能,这样查看数据会非常的方便,下面一起来看一下,希望对大家有帮助。

在之前的文章《实用Excel技巧分享:利用 数据透视表 来汇总业绩》中,我们学习了下Excel数据透视表,了解了利用数据透视表来汇总业绩的方法。而今天我们来聊聊怎么计算时间差(年数差、月数差、周数差),希望对大家有所帮助!

本篇文章给大家带来了关于excel的相关知识,其中主要介绍了关于AGGREGATE函数的相关内容,该函数用法与SUBTOTAL函数类似,但在功能上比SUBTOTAL函数更加强大,下面一起来看一下,希望对大家有帮助。

在之前的文章《实用Word技巧分享:聊聊你没用过的“行号”功能》中,我们了解了Word中你肯定没用过的"行号”功能。今天继续实用Word技巧分享,看看Excel表格怎么借用Word进行分栏打印,快来收藏使用吧!

在之前的文章《实用Excel技巧分享:原来“定位功能”这么有用!》中,我们了解了定位功能的妙用。而今天我们聊聊合并后的单元格如何实现筛选功能,分享一种复制粘贴和方法解决这个问题,另外还会给大家分享一种合并单元格的不错的替代方式。

本篇文章给大家带来了关于excel的相关知识,其中主要介绍了关于zenmm制作倒计时牌的相关内容,使用Excel中的日期函数结合按指定时间刷新的VBA代码,即可制作出倒计时牌,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于excel的相关知识,其中主要介绍了关于如何使用函数寻找总和为某个值的组合的问题,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于excel的相关知识,其中主要介绍了关于折线图的相关问题,下面就根据一些示例来看一下怎么去应用,希望对大家有帮助。


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

드림위버 CS6
시각적 웹 개발 도구

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.
