c#如何使用EPPlus创建Excel范围而不是表格

赛斯

使用C#,我试图获取一个csv文件,并使用EPPlus库从中创建一个Excel文件。我能够做到。创建Excel文件后,我将其传递给在Excel中打开它的用户。当他打开文件时,文件将以表格而不是范围的形式打开。在Excel中,可以转到“表工具/设计”,然后单击“转换为范围”。用户已要求我以不必每次都执行转换步骤的方式来创建Excel文件。我找不到找到解决方法。我尝试使用其他参数LoadFromText失败。这是我的代码:

using OfficeOpenXml;
using OfficeOpenXml.Table;
.
.
.
FileInfo txtFile = new FileInfo(textFileName);
FileInfo xlsxFile;

using (ExcelPackage package = new ExcelPackage())
{
    var XLformat = new ExcelTextFormat
    {
        Delimiter = OutputDelimiter[0],                 
        TextQualifier = textQualifier,                  
        SkipLinesBeginning = 0,                         
        Culture = CultureInfo.GetCultureInfo("en-US"),  
        Encoding = Encoding.UTF8,                       
        SkipLinesEnd = 1                                
    };

    var sheet = package.Workbook.Worksheets.Add(sheetName);

    sheet.Cells["A1"].LoadFromText(txtFile, XLformat, TableStyles.None, true);

    sheet.Tables[0].ShowFilter = false;

    package.SaveAs(xlsxFile);
}
磁控管

更换

sheet.Tables[0].ShowFilter = false;

sheet.Tables.Delete(0);

这样,您可以删除表,但将数据保留在范围内。

编辑:

有一种更简单的方法,它根本不创建表,仅使用正确的重载即可:

sheet.Cells["A1"].LoadFromText(txtFile, XLformat);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用EPPlus在C#中逐行读取Excel文件

来自分类Dev

如何使用EPPlus在C#中逐行读取Excel文件

来自分类Dev

使用epplus创建Excel图形

来自分类Dev

如何使用EPPlus(C#)读取excel文件中复选框的状态

来自分类Dev

如何在C#中使用EPPLUS的一个对象多次写入Excel

来自分类Dev

如何使用EPPlus在Excel中创建嵌套表

来自分类Dev

如何使用EPPlus for A4纸创建Excel文件

来自分类Dev

在EPPlus C#中展开表格

来自分类Dev

使用C#和EPPlus冻结Excel中的窗格

来自分类Dev

C#使用EPPLUS更改Excel图表轴格式

来自分类Dev

使用Epplus在C#中对Excel进行SQL查询

来自分类Dev

如何使用EPPlus生成电子表格,其中数字是数字而不是文本

来自分类Dev

如何合并Excel范围Interop C#

来自分类Dev

如何使用Epplus获取修改后的Excel的实际使用范围?

来自分类Dev

如何使用EPPlus在excel电子表格中隐藏大量列?

来自分类Dev

如何使用C#创建和写入Excel .xls文件

来自分类Dev

如何使用C#表单创建空白的Excel文件?

来自分类Dev

如何在EPPlus中使用C#删除自动筛选

来自分类Dev

使用EPPlus创建后下载Excel文件

来自分类Dev

C#如何跨表格使用变量

来自分类Dev

如何使用ASP.NET C#将HTML表格下载到Excel文件中

来自分类Dev

如何创建包含范围的Google表格arrayformula

来自分类Dev

使用Streamwriter从C#创建多张Excel

来自分类Dev

如何使用EPPlus设置Excel边距

来自分类Dev

如何在Excel VBA中使用循环创建命名范围?

来自分类Dev

使用EPPLUS生成多个Excel文件并使用C#中的ActionResult使用DotNetZip压缩后,Excel文件已损坏

来自分类Dev

C#如何使用多行而不是1

来自分类Dev

使用Parallel.For和EPPlus创建Excel工作表

来自分类Dev

使用EPPlus创建excel文件,但始终为只读

Related 相关文章

  1. 1

    如何使用EPPlus在C#中逐行读取Excel文件

  2. 2

    如何使用EPPlus在C#中逐行读取Excel文件

  3. 3

    使用epplus创建Excel图形

  4. 4

    如何使用EPPlus(C#)读取excel文件中复选框的状态

  5. 5

    如何在C#中使用EPPLUS的一个对象多次写入Excel

  6. 6

    如何使用EPPlus在Excel中创建嵌套表

  7. 7

    如何使用EPPlus for A4纸创建Excel文件

  8. 8

    在EPPlus C#中展开表格

  9. 9

    使用C#和EPPlus冻结Excel中的窗格

  10. 10

    C#使用EPPLUS更改Excel图表轴格式

  11. 11

    使用Epplus在C#中对Excel进行SQL查询

  12. 12

    如何使用EPPlus生成电子表格,其中数字是数字而不是文本

  13. 13

    如何合并Excel范围Interop C#

  14. 14

    如何使用Epplus获取修改后的Excel的实际使用范围?

  15. 15

    如何使用EPPlus在excel电子表格中隐藏大量列?

  16. 16

    如何使用C#创建和写入Excel .xls文件

  17. 17

    如何使用C#表单创建空白的Excel文件?

  18. 18

    如何在EPPlus中使用C#删除自动筛选

  19. 19

    使用EPPlus创建后下载Excel文件

  20. 20

    C#如何跨表格使用变量

  21. 21

    如何使用ASP.NET C#将HTML表格下载到Excel文件中

  22. 22

    如何创建包含范围的Google表格arrayformula

  23. 23

    使用Streamwriter从C#创建多张Excel

  24. 24

    如何使用EPPlus设置Excel边距

  25. 25

    如何在Excel VBA中使用循环创建命名范围?

  26. 26

    使用EPPLUS生成多个Excel文件并使用C#中的ActionResult使用DotNetZip压缩后,Excel文件已损坏

  27. 27

    C#如何使用多行而不是1

  28. 28

    使用Parallel.For和EPPlus创建Excel工作表

  29. 29

    使用EPPlus创建excel文件,但始终为只读

热门标签

归档