zoukankan      html  css  js  c++  java
  • 设定Excel列的格式

    MBSCN网友Jedison提了一个关于设定Excel列格式的问题,俺写了个例子贴到了MBSCN上,在这里再贴一下,便于以后查找。

    static void StyleTest(Args _args)
    {

        #Excel
        
    #define.AlignModeText('Align_Text')
        
    #define.AlignModeNumber('Align_Number')
        
    #define.FileName('d:\\StyleTest.xls')
        
    #define.Text('@')                             //文本类型
        
    #define.Number('#,##0.00')                   //数字格式


        SysExcelApplication     application;
        SysExcelWorkBooks       workBooks;
        SysExcelWorkBook        workBook;
        SysExcelWorkSheet       workSheet;
        SysExcelRange           firstyCol;
        SysExcelRange           secondCol;

        SysExcelStyles          styles;
        SysExcelStyle           style;
        SysExcelFont            font;
        SysExcelCells           cell;
        ;

        
    //实例化Excel对象
        application = SysExcelApplication::construct();
        workBooks   
    = application.workbooks();
        workBook    
    = workBooks.add();
        workSheet   
    = workBook.worksheets().itemFromNum(1);

        firstyCol   
    = workSheet.columns().item(1);           //第一列
        secondCol   = workSheet.columns().item(2);           //第二列

        styles       
    = workBook.styles();

        
    //添加Style    居中对齐
        style = styles.add(#AlignModeText);
        style.horizontalAlignment(#xlCenter);

        
    //添加Style      右对齐
        style = styles.add(#AlignModeNumber);
        style.horizontalAlignment(#xlRight);

        
    //设定第一列的对齐方式为居中对齐,且为文本类型
        firstyCol.style(#AlignModeText);
        firstyCol.numberFormat(#Text);

        
    //设定第二列的对齐方式为右对齐,且为数字类型
        secondCol.style(#AlignModeNumber);
        secondCol.numberFormat(#Number);


        cell 
    = workSheet.cells();

        
    //设定第一个cell的值
        cell.item(1,1).value('000111');
        
    //设定第二个cell的值
        cell.item(1,2).value(000111.12);

        workBook.saveAs(#FileName);

        application.workbooks().close();

    }
  • 相关阅读:
    关于使用AWS的centos
    MySQL高可用配置(主从复制)
    tomcat+apache+jk
    Zabbix-1.8.14 安装
    centos6.5下,使用虚拟ftp用户
    java小数位-DecimalFormat(转)
    java collection 类图
    log4j详解(转)
    java强软弱虚引用详解(转载)
    Java深入理解文章(转载)
  • 原文地址:https://www.cnblogs.com/Farseer1215/p/868601.html
Copyright © 2011-2022 走看看