zoukankan      html  css  js  c++  java
  • OpenXML 设置Excel的单元格字体加粗

    在网上查资料搜索到别人的解决方案,如果想整个Excel都加粗,那么直接用下面的代码就可以

    Bold bold=new Bold();

    但是如果是设定一些特殊的单元格加粗,那么只需要用以下的代码就可以了

    using (SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Open(filename, true))
    {
        WorkbookPart workBookPart = spreadsheetDocument.WorkbookPart;
    
        WorkbookPart workbookPart = spreadsheetDocument.WorkbookPart;
        WorksheetPart worksheetPart = workbookPart.WorksheetParts.First();
        SheetData sheetData = worksheetPart.Worksheet.Elements<SheetData>().First();
    
        //create a row
        Row row1 = new Row() { RowIndex = 1U };
    
        //create a new inline string cell
        Cell cell = new Cell() { CellReference = "A1" };
        cell.DataType = CellValues.InlineString;
    
        //create a run for the bold text
        Run run1 = new Run();
        run1.Append(new Text("ABC"));
        //create runproperties and append a "Bold" to them
        RunProperties run1Properties = new RunProperties();
        run1Properties.Append(new Bold());
        //set the first runs RunProperties to the RunProperties containing the bold
        run1.RunProperties = run1Properties;
    
        //create a second run for the non-bod text
        Run run2 = new Run();
        run2.Append(new Text(Environment.NewLine + "XYZ") { Space = SpaceProcessingModeValues.Preserve });
    
        //create a new inline string and append both runs
        InlineString inlineString = new InlineString();
        inlineString.Append(run1);
        inlineString.Append(run2);
    
        //append the inlineString to the cell.
        cell.Append(inlineString);
    
        //append the cell to the row
        row1.Append(cell);
    
        sheetData.Append(row1);
    }
  • 相关阅读:
    etcd集群的搭建
    MRTG在Windows平台的安装及使用
    SaltStack数据系统-Pillar详解
    Xpath
    XmlDocument操作
    转:悬挂窗口
    转:不规则按钮实现
    转:C#串口编程
    转:控制ComboBox下拉框的下拉部分宽度,使内容能够显示完全
    转:如何捕获winform程序全局异常?
  • 原文地址:https://www.cnblogs.com/yinxuejunfeng/p/14529333.html
Copyright © 2011-2022 走看看