CsvDataSource

Наследование: java.lang.Object

public class CsvDataSource

Предоставляет доступ к данным CSV-файла или потока для использования в отчете.

Чтобы узнать больше, посетитеLINQ Reporting Engine документальная статья.

Чтобы получить доступ к данным соответствующего файла или потока при формировании отчета, передайте экземпляр этого класса в качестве источника данных одному изReportingEngine. buildReport перегружается.

В шаблонных документах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.Класс

hashCode()

public native int hashCode()

Возвращает: инт

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Возвращает: java.lang.String

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