我正在寻找一种方法来设置"方向"从Excel Excel中的Excel中的单元格。 我已经找到了我能找到的任何文档,并且只找到了为工作表设置方向的选项,但是,它不会影响单元格方向,而只会影响从LTR到RTL的页面布局。
我需要能够设置一个特定的Cell或更好的列,即RTL。
请注意,我不是在讨论单元格的对齐方式,而是在讨论文本方向。
这不是Set direction sheet in PHPExcel
的重复感谢
答案 0 :(得分:2)
只能使用
在工作表级别设置// right-to-left worksheet
$objPHPExcel->getActiveSheet()
->setRightToLeft(true);
不适用于单个细胞,细胞范围,列或行
答案 1 :(得分:0)
亲爱的朋友(Bastien Koert)得到了答案:
This takes care of the RTL for a single Cell.
$objPHPExcel->getActiveSheet()->getStyle('J' , $i)->getAlignment()->setReadorder(PHPExcel_Style_Alignment::READORDER_RTL);
This takes care of the right alignment needed with Hebrew
$objPHPExcel->getActiveSheet()->getStyle('J' , $i)->getAlignment()- >setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);