CsvDataSource

遗产: java.lang.Object

public class CsvDataSource

提供对要在报告中使用的 CSV 文件或流的数据的访问。

要了解更多信息,请访问LINQ Reporting Engine文档文章。

要在生成报告时访问相应文件或流的数据,请将此类的实例作为数据源传递给其中一个ReportingEnginebuildReport 重载。

在模板文档中,CsvDataSource实例的处理方式应与它是DataTable实例。有关详细信息,请参阅模板语法参考 (https://docs.aspose.com/display/wordsjava/Template+Syntax)。

逗号分隔值的数据类型根据它们的字符串表示自动确定。因此在模板文档中,您可以使用类型化的值而不仅仅是字符串。引擎能够自动识别以下类型的值:

请注意,要使数据类型自动识别起作用,逗号分隔值的字符串表示形式应使用不变区域性设置形成。

要覆盖 CSV 数据加载的默认行为,初始化并传递一个CsvDataLoadOptions实例到此类的构造函数。

构造器

构造函数描述
CsvDataSource(String csvPath)使用用于解析 CSV 数据的默认选项,使用来自 CSV 文件的数据创建新数据源。
CsvDataSource(String csvPath, CsvDataLoadOptions options)使用用于解析 CSV 数据的指定选项,使用来自 CSV 文件的数据创建新数据源。
CsvDataSource(InputStream csvStream)初始化此类的新实例。
CsvDataSource(InputStream csvStream, CsvDataLoadOptions options)初始化此类的新实例。

方法

方法描述
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

CsvDataSource(String csvPath)

public CsvDataSource(String csvPath)

使用用于解析 CSV 数据的默认选项,使用来自 CSV 文件的数据创建新数据源。

参数:

范围类型描述
csvPathjava.lang.String要用作数据源的 CSV 文件的路径。

CsvDataSource(String csvPath, CsvDataLoadOptions options)

public CsvDataSource(String csvPath, CsvDataLoadOptions options)

使用用于解析 CSV 数据的指定选项,使用来自 CSV 文件的数据创建新数据源。

参数:

范围类型描述
csvPathjava.lang.String要用作数据源的 CSV 文件的路径。
optionsCsvDataLoadOptions解析 CSV 数据的选项。

CsvDataSource(InputStream csvStream)

public CsvDataSource(InputStream csvStream)

初始化此类的新实例。

参数:

范围类型描述
csvStreamjava.io.InputStream

CsvDataSource(InputStream csvStream, CsvDataLoadOptions options)

public CsvDataSource(InputStream csvStream, CsvDataLoadOptions options)

初始化此类的新实例。

参数:

范围类型描述
csvStreamjava.io.InputStream
optionsCsvDataLoadOptions

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

hashCode()

public native int hashCode()

退货: 整数

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int