我想在单元格里做成这样:
 AMOUNT            
 (USD)
而不是
AMOUNT (USD)API手册说有setShrinkToFit()这个函数,但不知道如何用,请问那位用过phpexcel帮忙解决一下?

解决方案 »

  1.   


    http://phpexcel.codeplex.com/Thread/View.aspx?ThreadId=29882
      

  2.   

    自动换行应该是使用setWrapText()吧,比如我要把A1设为自动换行,可使用如下写法,我试过可行的:
    $objPHPExcel->getActiveSheet()->getStyle('A1')->getAlignment()->setWrapText(true);
      

  3.   

    不过自动换行的前提是要把一行输满,解决的方法是在输入的内容中加回车,拿你的例子来说,可以这样输入
    "AMOUNT\n(USD)",这样就搞定了
      

  4.   

    $objActSheet ->getStyle('A1')->getAlignment()->setShrinkToFit(true);//字体变小以适应宽
    $objActSheet ->getStyle('A1')->getAlignment()->setWrapText(true);//自动换行