本文整理了Java中com.opencsv.CSVReader.<init>()
方法的一些代码示例,展示了CSVReader.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。CSVReader.<init>()
方法的具体详情如下:
包路径:com.opencsv.CSVReader
类名称:CSVReader
方法名:<init>
[英]Constructs CSVReader using defaults for all parameters.
[中]使用所有参数的默认值构造CSVReader。
代码示例来源:origin: twosigma/beakerx
public CSVIterator(String fileName) throws IOException {
this(new CSVReader(new FileReader(fileName)));
}
代码示例来源:origin: twosigma/beakerx
public Iterable<Map<String, Object>> readIterable(String fileName) throws IOException {
CSVReader reader = new CSVReader(new FileReader(fileName));
return () -> new CSVIterator(reader);
}
代码示例来源:origin: apache/incubator-gobblin
try (CSVReader csvr = new CSVReader(new StringReader(config.getString(path)));) {
valueList = Lists.newArrayList(csvr.readNext());
} catch (IOException ioe) {
代码示例来源:origin: iSoron/uhabits
throws IOException
CSVReader reader = new CSVReader(new FileReader(file));
HashMap<String, Habit> map = new HashMap<>();
代码示例来源:origin: apache/incubator-gobblin
new CSVReader(new InputStreamReader(
this.fileBasedExtractor.getFsHelper().getFileStream(file),
ConfigurationKeys.DEFAULT_CHARSET_ENCODING), delimiter));
} else {
reader = this.fileBasedExtractor.getCloser().register(
new CSVReader(new InputStreamReader(
this.fileBasedExtractor.getFsHelper().getFileStream(file),
ConfigurationKeys.DEFAULT_CHARSET_ENCODING)));
代码示例来源:origin: neo4j-contrib/neo4j-apoc-procedures
@Procedure
@Description("apoc.load.csv('url',{config}) YIELD lineNo, list, map - load CSV fom URL as stream of values,\n config contains any of: {skip:1,limit:5,header:false,sep:'TAB',ignore:['tmp'],nullValues:['na'],arraySep:';',mapping:{years:{type:'int',arraySep:'-',array:false,name:'age',ignore:false}}")
public Stream<CSVResult> csv(@Name("url") String url, @Name(value = "config",defaultValue = "{}") Map<String, Object> config) {
boolean failOnError = booleanValue(config, "failOnError", true);
try {
CountingReader reader = FileUtils.readerFor(url);
char separator = separator(config, "sep", DEFAULT_SEP);
char arraySep = separator(config, "arraySep", DEFAULT_ARRAY_SEP);
long skip = longValue(config, "skip", 0L);
boolean hasHeader = booleanValue(config, "header", true);
long limit = longValue(config, "limit", Long.MAX_VALUE);
EnumSet<Results> results = EnumSet.noneOf(Results.class);
for (String result : value(config, "results", asList("map","list"))) {
results.add(Results.valueOf(result));
}
List<String> ignore = value(config, "ignore", emptyList());
List<String> nullValues = value(config, "nullValues", emptyList());
Map<String, Map<String, Object>> mapping = value(config, "mapping", Collections.emptyMap());
Map<String, Mapping> mappings = createMapping(mapping, arraySep, ignore);
CSVReader csv = new CSVReader(reader, separator);
String[] header = getHeader(hasHeader, csv, ignore, mappings);
boolean checkIgnore = !ignore.isEmpty() || mappings.values().stream().anyMatch( m -> m.ignore);
return StreamSupport.stream(new CSVSpliterator(csv, header, url, skip, limit, checkIgnore,mappings, nullValues,results), false);
} catch (IOException e) {
if(!failOnError)
return Stream.of(new CSVResult(new String[0], new String[0], 0, true, Collections.emptyMap(), emptyList(), EnumSet.noneOf(Results.class)));
else
throw new RuntimeException("Can't read CSV from URL " + cleanUrl(url), e);
}
}
代码示例来源:origin: neo4j-contrib/neo4j-apoc-procedures
final CSVReader csv = new CSVReader(reader, clc.getDelimiter());
final String[] loadCsvCompatibleHeader = fields.stream().map(f -> f.getName()).toArray(String[]::new);
代码示例来源:origin: neo4j-contrib/neo4j-apoc-procedures
final CSVReader csv = new CSVReader(reader, clc.getDelimiter(), clc.getQuotationCharacter());
代码示例来源:origin: http-builder-ng/http-builder-ng
private CSVReader makeReader(final Reader reader) {
if (hasQuoteChar()) {
return new CSVReader(reader, separator, quoteChar);
} else {
return new CSVReader(reader, separator);
}
}
代码示例来源:origin: io.github.http-builder-ng/http-builder-ng-core
private CSVReader makeReader(final Reader reader) {
if (hasQuoteChar()) {
return new CSVReader(reader, separator, quoteChar);
} else {
return new CSVReader(reader, separator);
}
}
代码示例来源:origin: org.codehaus.groovy.modules/http-builder-ng-core
private CSVReader makeReader(final Reader reader) {
if(hasQuoteChar()) {
return new CSVReader(reader, separator, quoteChar);
}
else {
return new CSVReader(reader, separator);
}
}
代码示例来源:origin: com.opencsv/opencsv
/**
* Creates the CSVReader.
* @return The CSVReader based on the set criteria.
*/
public CSVReader build() {
final ICSVParser parser = getOrCreateCsvParser();
return new CSVReader(reader, skipLines, parser, keepCR, verifyReader, multilineLimit, errorLocale);
}
代码示例来源:origin: TGAC/miso-lims
public DelimitedSpreadsheetWrapper(InputStream in) throws IOException {
try (CSVReader reader = new CSVReader(new InputStreamReader(in))) {
this.rows = reader.readAll();
}
}
代码示例来源:origin: usc-isi-i2/Web-Karma
protected CSVReader getCSVReader() throws IOException {
BufferedReader br = getLineReader();
return new CSVReader(br, delimiter, quoteCharacter, escapeCharacter);
}
代码示例来源:origin: md-5/SpecialSource
private void readIntoMap(File file, Map<String, String> map) throws IOException {
try (FileReader fileReader = new FileReader(file);
CSVReader csvReader = new CSVReader(fileReader)) {
String[] line;
while ((line = csvReader.readNext()) != null) {
if (line.length == 0) {
continue;
}
Preconditions.checkArgument(line.length >= 2, "Invalid csv line: %s", (Object) line);
map.put(line[0], line[1]);
}
}
}
代码示例来源:origin: uk.gov.dstl.baleen/baleen-jobs
/**
* Read the CSV file and send interactions to the consumer
*
* @param consumer the consumer (first param is the InteractionRelation and the second the list of
* alternative words)
* @throws IOException Signals that an I/O exception has occurred.
*/
public void read(BiConsumer<InteractionDefinition, Collection<String>> consumer)
throws IOException {
try (CSVReader reader = new CSVReader(new FileReader(inputFilename))) {
StreamSupport.stream(reader.spliterator(), false).forEach(r -> processRecord(r, consumer));
}
}
代码示例来源:origin: dstl/baleen
/**
* Read the CSV file and send interactions to the consumer
*
* @param consumer the consumer (first param is the InteractionRelation and the second the list of
* alternative words)
* @throws IOException Signals that an I/O exception has occurred.
*/
public void read(BiConsumer<InteractionDefinition, Collection<String>> consumer)
throws IOException {
try (CSVReader reader = new CSVReader(new FileReader(inputFilename))) {
StreamSupport.stream(reader.spliterator(), false).forEach(r -> processRecord(r, consumer));
}
}
代码示例来源:origin: io.mindmaps/migration-csv
/**
* Migrate all the data in the given file based on the given template.
* @param template parametrized graql insert query
* @param file file containing data to be migrated
* @return Graql insert statement representing the file
*/
public String graql(String template, File file){
checkBatchSize();
try (CSVReader reader = new CSVReader(new FileReader(file), delimiter, '"', 0)){
return resolve(template, reader).collect(joining(NEWLINE));
} catch (IOException e){
throw new RuntimeException(e);
}
}
代码示例来源:origin: org.apache.metamodel/MetaModel-csv
protected CSVReader createCsvReader(int skipLines) {
final Reader reader = FileHelper.getReader(_resource.read(), _configuration.getEncoding());
return new CSVReader(reader, skipLines, createParser());
}
代码示例来源:origin: apache/metamodel
protected CSVReader createCsvReader(int skipLines) {
final Reader reader = FileHelper.getReader(_resource.read(), _configuration.getEncoding());
return new CSVReader(reader, skipLines, createParser());
}
内容来源于网络,如有侵权,请联系作者删除!