专家您好,我在做数据库方面的开发,我使用的平台是PHP/MYSQL/APACHE。
现在在OUTPUT方面遇到一些问题:我用PHP代码来生成输出的EXCEL文件,这里用到了PEAR的一个类 ‘SPREADSHEET_EXCEL_WRITER’。
我用它基本可以生成我要的EXCEL文件中的任何格式:文本框颜色,低色,文字颜色,插入函数等...
可是我发现我生成不了带有下拉菜单的CELL,看到PEAR官网有说一个叫SETVALIDATOR()的函数,可是相关资料太少,我根本也找不到范例。还有就是CONDITIONNAL FORMATTING(条件格式)也无法实现,比如:我要使A1到C9这之间的CELL全部按照输出的数据数值改变颜色(小于0的数值CELL低色为黄,大于0的数值CELL低色为绿)。希望您能给我一些指点,拜托您了,我在这上面卡了3,4天了,如果再没有进展的话,估计要放弃使用这个类了。
先谢谢您的帮助。XIANXIAN

解决方案 »

  1.   

    发错地方了,晕。
    回复内容太短了!
    发错地方了,晕。
    您还可输入 7992 个字符禁用UBB   
    回帖是一种美德!传说每天回帖即可获得 10 分可用分! 连续两周技术区参与者,每周额外可以获得88个可用分 小技巧:教你如何更快获得可用分
     
    这里发贴,表示您接受了CSDN社区的 用户行为 准则。
    请您对您的言行负责,并遵守中华人民共和国有关法律、法规,尊重网上道德。
      

  2.   

    在PHP方面,目前还没有比较好支持excel的类,功能都是有限的据说如果在win系统下,可用一个和excel底层一样的com,引用这个com,就可以用象操作excel一样操作。
      

  3.   

    事先做一个模板excel文件,里面有定义好的菜单,然后从这个文件生成excel文件