.net中生成excel后调整宽度

简介:  生成excel后加上    _Worksheet ActiveSheet;         //_Chart ActiveChart;         _Workbook oBook;         _Application oExcel = new ApplicationClass();         oExcel.

 生成excel后加上

   _Worksheet ActiveSheet;
        //_Chart ActiveChart;
        _Workbook oBook;
        _Application oExcel = new ApplicationClass();
        oExcel.Visible = false;
        oExcel.DisplayAlerts = false;
        oExcel.AutomationSecurity = Microsoft.Office.Core.MsoAutomationSecurity.msoAutomationSecurityLow;
        oExcel.AlertBeforeOverwriting = false;
        oExcel.AskToUpdateLinks = false;

        oBook = oExcel.Workbooks.Open(Server.MapPath(xlsUrl), Type.Missing, Type.Missing, Type.Missing, Type.Missing
            , Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing
            , Type.Missing, Type.Missing, Type.Missing);

        //这里会报一个错, 解决不了, 先这样应付一下吧.
        System.Threading.Thread.Sleep(500);
  ActiveSheet = (_Worksheet)oBook.ActiveSheet;
  ActiveSheet.ListObjects.AddEx(XlListObjectSourceType.xlSrcRange, ActiveSheet.UsedRange, Type.Missing, XlYesNoGuess.xlYes
            , Type.Missing, "TableStyleMedium2");
  oBook.Save();
  oBook.Close(Type.Missing, Type.Missing, Type.Missing);
  //wb.Close(pnull, pnull, pnull);
        oExcel.Quit();
        //Marshal.ReleaseComObject(ActiveSheet);
        //Marshal.ReleaseComObject(oBook);
        //Marshal.ReleaseComObject(oExcel);

目录
相关文章
|
开发框架 算法 .NET
一个简单高效低内存的.NET操作Excel开源框架 - MiniExcel
一个简单高效低内存的.NET操作Excel开源框架 - MiniExcel
168 0
|
4月前
|
开发框架 .NET API
分享一个 ASP.NET Web Api 上传和读取 Excel的方案
分享一个 ASP.NET Web Api 上传和读取 Excel的方案
135 0
|
5月前
|
存储 对象存储 Python
`openpyxl`是一个用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库。它不需要Microsoft Excel,也不需要.NET或COM组件。
`openpyxl`是一个用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库。它不需要Microsoft Excel,也不需要.NET或COM组件。
|
缓存 开发框架 算法
.NET操作Excel高效低内存的开源框架 - MiniExcel
.NET操作Excel高效低内存的开源框架 - MiniExcel
138 0
.NET操作Excel高效低内存的开源框架 - MiniExcel
|
C#
.net NPOI Excel导入:时间格式2022/5/26导入变成26-5月-2022
​ 1、问题由来 在做一个导入的需求时,测试导入模板,无论导入模板里的日期设置成何种日期格式到代码中都会提示有不正确的格式化数据,加断点调试发现,导入的日期如:Excel表格中是2022/5/26,断点看到的却是26-5月-2022。 2、解决方案 网上查询了几种解决方案,有导入的数据列格式判断转换,日期格式强转等等,都没什么效果,最后解决的方法如下: // NPOI导入日期格式处理 string mytime = dateStr.Trim(); // dateStr为Excel导入的日期值 IFormatProvider culture = new CultureInfo("zh-CN"
95 0
|
数据库 C#
C#,.net,winform导入Excel功能以及下载Excel文件到本地,并使用SqlBulkCopy把DataTable类型的数据写入到sqlserver数据库中
C#,.net,winform导入Excel功能以及下载Excel文件到本地,并使用SqlBulkCopy把DataTable类型的数据写入到sqlserver数据库中
32 0
|
开发框架 .NET
NPOI在.net中的操作Excel
NPOI在.net中的操作Excel
119 2
|
开发框架 关系型数据库 MySQL
.NET Core使用NPOI将Excel中的数据批量导入到MySQL
.NET Core使用NPOI将Excel中的数据批量导入到MySQL
366 0
.NET Core使用NPOI将Excel中的数据批量导入到MySQL
|
BI 索引
.NET Core使用NPOI导出复杂,美观的Excel详解
.NET Core使用NPOI导出复杂,美观的Excel详解
377 0
.NET Core使用NPOI导出复杂,美观的Excel详解
|
前端开发 开发者
.NET之NPOI Excel数据导出和批量导入功能
.NET之NPOI Excel数据导出和批量导入功能
432 0
.NET之NPOI Excel数据导出和批量导入功能