CsvLoadOptions

CsvLoadOptions class

加载 Csv 文档的选项。

public sealed class CsvLoadOptions : SpreadsheetLoadOptions

构造函数

姓名 描述
CsvLoadOptions() 初始化新实例CsvLoadOptions类.

特性

姓名 描述
CheckExcelRestriction { get; set; } 用户修改单元格相关对象时是否检查excel文件的限制。例如,excel 不允许输入超过 32K 的字符串值。当你输入一个大于 32K 的值时,如果这个属性为 true,你将得到一个 Exception。如果此属性为 false,我们将接受您输入的字符串值作为单元格的值,以便稍后您可以输出其他文件格式(例如 CSV)的完整字符串值。但是,如果您设置了这种对 excel 文件格式无效的值,则以后不应将工作簿另存为 excel 文件格式。否则生成的excel文件可能出现意外错误.
ConvertDateTimeData { get; set; } 表示文件中的字符串是否转换为日期。默认为 True.
ConvertNumericData { get; set; } 表示文件中的字符串是否转换为数字。默认为 True.
ConvertRange { get; set; } 转换为非电子表格格式时转换特定范围。示例:“D1:F8”.
CultureInfo { get; set; } 获取或设置加载文件时的系统文化信息
DefaultFont { get; set; } 电子表格文档的默认字体。如果缺少字体,将使用以下字体。
Encoding { get; set; } 编码。默认为 Encoding.Default.
FontSubstitutes { get; set; } 转换电子表格文档时替换特定字体。
Format { get; set; } 输入文档文件类型.
Format { get; } 输入文档文件类型.
HasFormula { get; set; } 以“=”开头的文本是否为公式.
HideComments { get; set; } 隐藏评论。
IsMultiEncoded { get; set; } True 表示文件包含多个编码。
OnePagePerSheet { get; set; } 如果 OnePagePerSheet 为真,工作表的内容将转换为 PDF 文档中的一页。默认值为 true.
OptimizePdfSize { get; set; } 如果为 True 并转换为 Pdf,则转换经过优化以获得比打印质量更好的文件大小。
Password { get; set; } 设置密码以取消保护受保护的文档。
Separator { get; set; } Csv 文件的分隔符。
SheetIndexes { get; set; } 要转换的工作表索引列表。 索引必须从零开始
Sheets { get; set; } 要转换的工作表名称
ShowGridLines { get; set; } 转换 Excel 文件时显示网格线。
ShowHiddenSheets { get; set; } 转换 Excel 文件时显示隐藏的工作表。
SkipEmptyRowsAndColumns { get; set; } 转换时跳过空行和空列。默认为 True.

方法

姓名 描述
Clone() 克隆当前实例。
override Equals(object) 判断两个对象实例是否相等。
virtual Equals(ValueObject) 判断两个对象实例是否相等。
override GetHashCode() 作为默认哈希函数。

也可以看看