zoukankan      html  css  js  c++  java
  • Excel:写入Excel单纯写入

    //创建一个Excel.Application的新进程
    Microsoft.Office.Interop.Excel.Application app = new Application();
    if (app == null) return;
    app.Visible = false;
    app.UserControl = true;
    Workbooks workbooks = app.Workbooks;
    _Workbook workbook = workbooks.Add(XlWBATemplate.xlWBATWorksheet);//这里的Add方法里的参数就相当于继承了一个空模板(暂这样理解吧)
    Sheets sheets = workbook.Worksheets;
    _Worksheet worksheet = (_Worksheet)sheets.get_Item(1);
    if (worksheet == null) return;
    worksheet.get_Range(worksheet.Cells[1, 1], worksheet.Cells[1, 3]).Merge(Type.Missing);//横向合并
    worksheet.get_Range(worksheet.Cells[1, 1], worksheet.Cells[1, 1]).Value2 = "导出EXCEL测试1";

    worksheet.Cells[2, 1] = "序号";
    worksheet.Cells[2, 2] = "公司";
    worksheet.Cells[2, 3] = "部门";

    worksheet.get_Range(worksheet.Cells[2, 1], worksheet.Cells[2, 3]).Borders.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Black);
    int rowNum = 0;
    for (int i = 0; i < 100; i++)
    {
        rowNum = i + 1;
        worksheet.Cells[3 + i, 1] = rowNum;
        worksheet.Cells[3 + i, 2] = "公司" + (i + 1);
        worksheet.Cells[3 + i, 3] = "部门" + (i + 1);
        worksheet.get_Range(worksheet.Cells[3 + i, 1], worksheet.Cells[3 + i, 3]).Borders.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Black);//设置边框颜色
    }
    worksheet.Name = "导出Excel测试1";
    string tick = DateTime.Now.Ticks.ToString();
    string save_path = "\\" + tick + ".xls";

    workbook.SaveAs(save_path, Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);       

  • 相关阅读:
    生成函数初步
    Lg 8月赛(构造+交互)
    wqs 二分学习笔记
    FastAPI 学习之路(十六)Form表单
    线性代数入门
    Oracle-PDB拔插
    MySQL-audit审计插件
    MySQL-用户与权限管理
    MySQL-存储引擎
    MySQL-逻辑结构
  • 原文地址:https://www.cnblogs.com/pnljs/p/2363115.html
Copyright © 2011-2022 走看看