• PowerBuilder中调用NPOI进行Excel导出格式设置示例


    //    功能        :新建excel带边框的单元格,格式为数字并显示为美元货币
    //    参数        :ai_row,行号;ai_col,列号
    //    返回值      :true/false
    //    作者        :潮崖之飔
    //    日期        :2017-02-28
    //    修改记录:
    
    #IF DEFINED PBDOTNET THEN
        NPOI.SS.UserModel.IRow row
        row =io_sheet.GetRow(ai_row)
        IF isnull(row) THEN 
            row=io_sheet.CreateRow(ai_row)
        END IF
        
        NPOI.SS.UserModel.ICell cell
        cell = row.GetCell(ai_col)
        IF isnull(cell) THEN 
            cell=row.CreateCell(ai_col)
        END IF
        
        if isnull (io_cellstyle) then io_cellstyle=io_workbook.CreateCellstyle()
        if isnull (i_dollarformat) then i_dollarformat=io_workbook.CreateDataFormat();
        
        io_cellstyle.BorderBottom = NPOI.SS.UserModel.BorderStyle.THIN
        io_cellstyle.BorderLeft =  NPOI.SS.UserModel.BorderStyle.THIN
        io_cellstyle.BorderRight = NPOI.SS.UserModel.BorderStyle.THIN
        io_cellstyle.BorderTop =  NPOI.SS.UserModel.BorderStyle.THIN    
    //io_cellstyle.WrapText = True //自动换行
    //io_cellstyle.SetCellValue(row(col1).ToString().Replace("|", Environment.NewLine))//将某个字符替换为回车换行 io_cellstyle.DataFormat
    = i_dollarformat.GetFormat("~"$~"#,##0_);[red](~"$~"#,##0)") cell.cellstyle =io_cellstyle #END IF RETURN true
  • 相关阅读:
    JAVA核心技术笔记总结--第14章 线程总结
    java核心技术笔记——第 9 章 集合
    Java核心技术笔记——第 8 章 泛型
    2.面向对象三大特征
    1.浅谈面向对象思想
    8.字符串
    7.数组
    6.调试程序
    5.流程控制语句
    4.运算符
  • 原文地址:https://www.cnblogs.com/chaoyazhisi/p/6496130.html
Copyright © 2020-2023  润新知