1

我有一个 Excel 文件,它使用 Excel 中的默认表格来创建各种样式,包括行条纹(条件格式)、过滤器和单元格样式。我希望能够在我们的 Web 框架中使用 PHPExcel 复制此报告(以及其他报告)。

有人可以告诉我允许我转储表格单元格的所有样式和过滤数据和图表的命令(或一系列命令),以便我可以找到正确的条带颜色和行标题的设置吗?

我已经看到了这个问题(PHPexcel cannot reads styles from xls)并从 PHPExcel 的示例代码和上述问题的结果开始:

error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);

define('EOL',(PHP_SAPI == 'cli') ? PHP_EOL : '<br />');

date_default_timezone_set('Europe/London');

/** Include PHPExcel_IOFactory */
require_once dirname(__FILE__) . '/../Classes/PHPExcel/IOFactory.php';

$objPHPExcel = PHPExcel_IOFactory::load("sample.xlsx");

echo '<pre>';
print_r($objPHPExcel->getActiveSheet()->getStyle('B2'));
echo '</pre>';

但这会输出大量数据(包括工作表中每个单元格的内容),并且当在标题行(例如单元格 B1)上使用时,粗体似乎并不表示粗体。

我想复制样式的 Excel 样本表位于此处:http : //klingman.us/sample.xlsx行数和列数对我们来说会有所不同。

4

0 回答 0