C# 有没有办法使用CsvHelper更改标题行属性?
我正在使用CsvHelper编写一个程序,将一组数据输出到CSV文件中。标题行是大约35列的行。这里有一些代码C# 有没有办法使用CsvHelper更改标题行属性?,c#,excel,csv,csvhelper,C#,Excel,Csv,Csvhelper,我正在使用CsvHelper编写一个程序,将一组数据输出到CSV文件中。标题行是大约35列的行。这里有一些代码 [CsvColumn(Name = "Lease Name", FieldIndex = 1)] public string leaseName2 { get; set; } [CsvColumn(Name = "Field Name", FieldIndex = 2)] public string fieldName2 { get; set; } [CsvColumn(Name
[CsvColumn(Name = "Lease Name", FieldIndex = 1)]
public string leaseName2 { get; set; }
[CsvColumn(Name = "Field Name", FieldIndex = 2)]
public string fieldName2 { get; set; }
[CsvColumn(Name = "Reservoir", FieldIndex = 3)]
public string reservoir2 { get; set; }
[CsvColumn(Name = "Operator", FieldIndex = 4)]
public string operator2 { get; set; }
[CsvColumn(Name = "County", FieldIndex = 5)]
public string county2 { get; set; }
[CsvColumn(Name = "State", FieldIndex = 6)]
public string state2 { get; set; }
[CsvColumn(Name = "Majo", FieldIndex = 7)]
public string majo2 { get; set; }
我只是想知道,可以这么说,我是否可以改变列宽,或者改变单元格的背景色,或者做些什么。我在网上搜索了一段时间,没有发现任何东西。任何帮助都将不胜感激 简单的答案是,你不能用CSV来做这件事。这不是它是什么,也不是它的目的。它只是逗号分隔的值,就是这样 如果您想要控制美学,您需要选择一种能够支持这些选项的格式,例如实际的excel(xls)格式
这就是为什么当您在excel中打开CSV并尝试使用格式保存它时,它会警告您,如果保留.CSV格式,则所有格式都将丢失。简单的答案是,您不能使用CSV进行保存。这不是它是什么,也不是它的目的。它只是逗号分隔的值,就是这样 如果您想要控制美学,您需要选择一种能够支持这些选项的格式,例如实际的excel(xls)格式
这就是为什么当您在excel中打开CSV并尝试使用格式保存它时,它会警告您如果保留.CSV格式,所有格式都将丢失。CSV文件不包含任何格式,因此excel不知道如何格式化从该文件导入的数据。它只应用一些默认格式 无论您通过CSV导入什么,它都不会有任何花哨的颜色/字体/列宽/任何格式 作为解决办法,我想到了两个想法:
CSV文件不包含任何格式,因此Excel不知道如何格式化从文件导入的数据。它只应用一些默认格式 无论您通过CSV导入什么,它都不会有任何花哨的颜色/字体/列宽/任何格式 作为解决办法,我想到了两个想法:
谢谢我就是这么想的谢谢我也是这么想的。