Questions tagged «phpexcel»

2
PHP_excel的替代方法
PHP_excel是否有其他选择可以以自定义格式“导出到XLSX / XLS”文件? 这是一般参考的问题的PHP 标签
132 php  phpexcel 


15
PHPExcel自动调整列宽
我正在尝试自动调整工作表的列大小。我正在写文件,最后我尝试调整所有列的大小。 // Add some data $objPHPExcel->setActiveSheetIndex(0) ->setCellValue('B1', 'test1111111111111111111111') ->setCellValue('C1', 'test1111111111111') ->setCellValue('D1', 'test1111111') ->setCellValue('E1', 'test11111') ->setCellValue('F1', 'test1') ->setCellValue('G1', 'test1'); foreach($objPHPExcel->getActiveSheet()->getColumnDimension() as $col) { $col->setAutoSize(true); } $objPHPExcel->getActiveSheet()->calculateColumnWidths(); 上面的代码不起作用。不更改列大小以适合文本 更新 我正在使用的作家$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
100 php  resize  size  phpexcel 


6
phpexcel下载
您好,我是phpexcel的新手,我想知道是否可以通过某种方式将我创建的excel发送给客户端下载而不将其保存在我的服务器上,或者将其下载后立即删除 我正在尝试在页面上创建一个“导出按钮”,该页面将为用户提供他想要我刚刚创建的Excel的“弹出窗口”。 现在我创建表后,我做: $objXLS->getActiveSheet()->getColumnDimension("A")->setAutoSize(true); $objXLS->getActiveSheet()->getColumnDimension("B")->setAutoSize(true); $objXLS->getActiveSheet()->setTitle('Test Stats'); $objXLS->setActiveSheetIndex(0); $objWriter = PHPExcel_IOFactory::createWriter($objXLS, 'Excel5'); $objWriter->save(__DIR__."/test1.xls"); 但这将其保存到我的服务器 谢谢

10
PHPExcel使第一行加粗
我试图使第一行中的单元格为粗体。 这是我为此目的创建的方法。 function ExportToExcel($tittles,$excel_name) { $objPHPExcel = new PHPExcel(); $objRichText = new PHPExcel_RichText(); // Set properties $objPHPExcel->getProperties()->setCreator("SAMPLE1"); $objPHPExcel->getProperties()->setLastModifiedBy("SAMPLE1"); $objPHPExcel->getProperties()->setTitle("SAMPLE1"); $objPHPExcel->getProperties()->setSubject("SAMPLE1"); $objPHPExcel->getProperties()->setDescription("SAMPLE1"); // Add some data $objPHPExcel->setActiveSheetIndex(0); $letters = range('A','Z'); $count =0; $cell_name=""; foreach($tittles as $tittle) { $cell_name = $letters[$count]."1"; $count++; $value = $tittle; $objPHPExcel->getActiveSheet()->SetCellValue($cell_name, $value); // Make bold cells $objPHPExcel->getActiveSheet()->getStyle($cell_name)->getFont()->setBold(true); …
76 php  phpexcel 

7
使用PHPExcel设置电子表格单元格的宽度
我正在尝试通过以下方式设置用PHPExcel生成的Excel文档中单元格的宽度: $objPHPExcel->getActiveSheet()->getColumnDimensionByColumn('C')->setWidth('10'); $objPHPExcel->getActiveSheet()->getColumnDimensionByColumn('C')->setAutoSize(false); 但这不起作用。 我需要在这里调用什么方法?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.