我正在写一个PHP脚本生成Excel通过使用PHP的Excel报表Excel中的拖曳。我想这样做是允许用户指定细胞的contants可以“拖动”。我的意思是要利用或模拟Excel中的该功能,可以让用户选择一个或多个小区,为了产生相邻单元格的内容拖动的内容。我无法找到关于此的任何信息。我是否需要在脚本中生成单元格的内容,或者是否存在PHP excel的一些鬼鬼祟祟的功能,可以为我做到这一点?我会假设前者,但我对PHPExcel很新,所以想在潜入之前确定。PhpExcel:如何模拟单元格内容
2
A
回答
4
PHPExcel没有“偷偷摸摸”的功能,您必须为每个单元格设置内容,但有一对夫妇的方法,可以帮助在一个单一的通话设置几个单元格的值。
如果你谈论的是直线数据内容,你可以指定一个起始细胞,并通过数值数组到工作表的fromArray()方法:
* Fill worksheet from values in array
*
* @param array $source Source array
* @param mixed $nullValue Value in source array that stands for blank
* cell
* @param string $startCell Insert array starting from this cell
* address as the top left coordinate
* @param boolean $strictNullComparison Apply strict comparison when testing for null
* values in the array
* @throws Exception
* @return PHPExcel_Worksheet
public function fromArray($source = null,
$nullValue = null,
$startCell = 'A1',
$strictNullComparison = false
)
如果您需要在一系列的操作公式细胞,例如= $ A1 + $ B1 + $ C $ 1为一组行,这样$ A1和$ B1成为第二行的$ A2和$ B2,第三行的$ A3和$ B3等,那么ReferenceHelper的updateFormulaReferences()方法可能有用:
* Update references within formulas
*
* @param string $pFormula Formula to update
* @param int $pBefore Insert before this one
* @param int $pNumCols Number of columns to insert
* @param int $pNumRows Number of rows to insert
* @return string Updated formula
* @throws Exception
public function updateFormulaReferences($pFormula = '',
$pBefore = 'A1',
$pNumCols = 0,
$pNumRows = 0,
$sheetName = ''
)
相关问题
- 1. PHPExcel:如何从单元格中读取内容来自其他表格中的单元格的值
- 2. 如何在phpExcel中拆分单元格
- 3. PHPExcel单元格类型
- 4. 表格单元格内容
- 5. phpexcel中的单元格格式
- 6. PHPExcel采用空单元格格式
- 7. PHPExcel如何使用setFormula1将表单列链接到单元格()
- 8. 如果功能的单元格内容
- 9. 按单元格内容合并表格
- 10. 公式内部的单元格内容
- 11. PHPExcel处理单元格值专用 -
- 12. PHPExcel:无法合并单元格样式
- 13. 无效的单元格坐标phpExcel
- 14. 无效的单元格坐标phpExcel
- 15. PHPExcel:读取单元格时出错
- 16. PHPExcel清除单元格注释
- 17. VBA如何根据同一行中其他两个单元格的内容编辑单元格内容
- 18. 如何基于Excel中其他单元格的内容为一个单元格创建文本内容?
- 19. 如何使以下表格单元格的内容可滚动?
- 20. 如何捕获Silverlight数据网格中的单元格内容?
- 21. 如何将数据网格中的单元格内容居中?
- 22. 如何在Swift 3中编辑表格单元格的内容
- 23. 如何使HTML表格的内容适合其单元格?
- 24. 如何对齐顶部的表格单元格内容?
- 25. 如何显示表格单元格顶部的内容?
- 26. 如何替换SWT GridLayout中的网格单元格的内容?
- 27. PHPExcel如何动态设置单元值
- 28. PHPExcel如何设置单元名称?
- 29. 删除单元格后刷新单元格内容
- 30. 基于单元格内容的UITableView单元格颜色
你怎么想实现这个?你想允许用户这样做在一个HTML表?你想在哪里发生“拖动”,以及用户如何与它进行交互? – DaveRandom 2012-02-08 10:40:43