zoukankan      html  css  js  c++  java
  • c# asp net 设置 excel 列宽

    Here's a quick tip to get started working with Excel interop in C#.

    // Create a new instance of the Excel application
    excelFile = new Excel.ApplicationClass();
    Excel.Workbook workbook = excelFile.Workbooks.Add(Type.Missing); // Now create a brand new workbook
    excelFile.Visible = true; // ensure that the excel app is visible.
    Worksheet ws = (Worksheet)excelFile.ActiveSheet; // Get the current active worksheet.
    Microsoft.Office.Interop.Excel.Worksheet worksheet2 = (Microsoft.Office.Interop.Excel.Worksheet)workbook.Worksheets.get_Item(2); //Get more work sheet if neccessary

    ws.Activate();

    //Here is how to set the column Width

    public void SetColumnWidth(Worksheet ws, int col, int width)
    {
    ((Range)ws.Cells[1, col]).EntireColumn.ColumnWidth = width;
    }

    // Apply the setting so that it would autofit to contents
    public void AutoFitColumn(Worksheet ws, int col)
    {
    ((Range)ws.Cells[1, col]).EntireColumn.AutoFit();
    }


    How to Set Row to Bold in Excel C# Interop:

    ((Range)ws.Cells[row, 1]).EntireRow.Font.Bold = true;


    How to Set a value inside a cell in Excel:

    (Range)ws.Cells[row, column]).Value2 = item; // set the cell value at a row and column


    How to Format the Entire Column:

    ((Range)ws.Cells[1, col]).EntireColumn.NumberFormat = format;

  • 相关阅读:
    Gist
    Gist
    Gist
    汉字编码与其16进制对照
    Horizon组件安装详解
    Github目录生成器
    MVC模式网站编写经验总结
    Java多线程小结
    JGit与远程仓库链接使用的两种验证方式(ssh和https)
    Peterson算法与Dekker算法解析
  • 原文地址:https://www.cnblogs.com/hishanghai/p/2613306.html
Copyright © 2011-2022 走看看