csvWriter = new CsvListWriter(response.getWriter(), CsvPreference.STANDARD_PREFERENCE);
@Override public int print(Rows rows) { CsvPreference csvPreference = getCsvPreference(); CsvListWriter writer = new CsvListWriter(this.buffer, csvPreference); int count = 0; Rows.Row labels = (Rows.Row) rows.next(); if (beeLine.getOpts().getShowHeader()) { fillBuffer(writer, labels); String line = getLine(this.buffer); beeLine.output(line); } while (rows.hasNext()) { fillBuffer(writer, (Rows.Row) rows.next()); String line = getLine(this.buffer); beeLine.output(line); count++; } return count; }
@Override public ICsvListWriter createCsvListWriter(Writer writer){ return new CsvListWriter(writer, CsvPreference.EXCEL_PREFERENCE); } @Override
@Override public ICsvListWriter createCsvListWriter(Writer writer){ return new CsvListWriter(writer, CsvPreference.EXCEL_NORTH_EUROPE_PREFERENCE); } @Override
@Override public ICsvListWriter createCsvListWriter(Writer writer){ return new CsvListWriter(writer, CsvPreference.TAB_PREFERENCE); } @Override
csvWriter = new CsvListWriter(new FileWriter(savePlaylist));
csvWriter = new CsvListWriter(new FileWriter("savePlaylist"));
@Override protected void initializeWriter(String file) { this.outFile = file; tmpFile = "out-csv" + instances.getAndIncrement() + ".csv.tmp"; super.initializeWriter(tmpFile); csvWriter = new CsvListWriter(writer, CsvPreference.TAB_PREFERENCE); }
@Override public void start() { Writer fileWriter; try { File outputFile = createOutputFile(); fileWriter = new OutputStreamWriter(new FileOutputStream(outputFile), "UTF-8"); logger.debug("Started CSV output writer, writing to file: {}", outputFile.getAbsolutePath()); } catch (IOException e) { logger.error("Error opening file located at {}", outputFilePath); throw new RuntimeException(e); } csv = new CsvListWriter(fileWriter, CsvPreference.EXCEL_PREFERENCE); }
private String getHeaderString() { if(this.header == null) { return null; } ByteArrayOutputStream baos = new ByteArrayOutputStream(); try { CsvListWriter csvListWriter = new CsvListWriter(new OutputStreamWriter(baos), CsvPreference.TAB_PREFERENCE); csvListWriter.write(this.header); csvListWriter.flush(); csvListWriter.close(); return baos.toString("utf-8"); } catch (Exception e) { throw new RuntimeException(e); } }
public void addToken(String wordid, String originalContent, String word, String label, String continuationId) { if (label != null) { if (csvListWriter == null) { outputFile = new File(context.getOutputDirectory(), name + ".csv"); try { csvListWriter = new CsvListWriter(new FileWriter(outputFile), CsvPreference.STANDARD_PREFERENCE); csvListWriter.writeHeader(header); } catch (IOException e) { throw new IllegalStateException( "Could not open CSV writer for file " + outputFile.getAbsolutePath(), e); } } try { String continuationIdStr = ""; if (continuationId != null) { continuationIdStr = continuationId; } csvListWriter.write(wordid, originalContent, word, label, continuationIdStr); } catch (IOException e) { throw new IllegalStateException("Could not write to CSV writer for file " + outputFile.getAbsolutePath(), e); } } }
private String getFormattedStr(String[] vals) { StringWriter strWriter = new StringWriter(); CsvListWriter writer = new CsvListWriter(strWriter, getCsvPreference()); if (vals.length > 0) { try { writer.write(vals); } catch (IOException e) { beeLine.error(e); } finally { IOUtils.closeStream(writer); } } return strWriter.toString(); }
private String getFormattedStr(String[] vals) { StringWriter strWriter = new StringWriter(); CsvListWriter writer = new CsvListWriter(strWriter, getCsvPreference()); if (vals.length > 0) { try { writer.write(vals); } catch (IOException e) { beeLine.error(e); } finally { IOUtils.closeStream(writer); } } return strWriter.toString(); }
public static String addTimestampColumnFromCsv(String timeStr, String inputPath, String outputPath) { File inputFile = new File(inputPath); File outputFile = new File(outputPath); CsvListReader reader = null; CsvListWriter writer = null; try { CsvPreference csvPreference = new CsvPreference.Builder('"', ',', "\r\n") .ignoreEmptyLines(false) .build(); reader = new CsvListReader(new FileReader(inputFile), csvPreference); writer = new CsvListWriter(new FileWriter(outputFile), csvPreference); List<String> columns; while ((columns = reader.read()) != null) { columns.add(timeStr); writer.write(columns); } } catch (IOException e) { throw new MetatronException("Fail to transform csv file :" + e.getMessage()); } finally { try { if (reader != null) reader.close(); if (writer != null) writer.close(); } catch (IOException e) {} } return outputFile.getAbsolutePath(); }
public static InputStream flushTriples(Iterable<KiWiTriple> tripleBacklog) throws IOException { StringWriter out = new StringWriter(); CsvListWriter writer = new CsvListWriter(out, CsvPreference.STANDARD_PREFERENCE); // reuse the same array to avoid unnecessary object allocation Object[] rowArray = new Object[10]; List<Object> row = Arrays.asList(rowArray); for(KiWiTriple t : tripleBacklog) { rowArray[0] = t.getId(); rowArray[1] = t.getSubject(); rowArray[2] = t.getPredicate(); rowArray[3] = t.getObject(); rowArray[4] = t.getContext(); rowArray[5] = t.getCreator(); rowArray[6] = t.isInferred(); rowArray[7] = t.isDeleted(); rowArray[8] = t.getCreated(); rowArray[9] = t.getDeletedAt(); writer.write(row, tripleProcessors); } writer.close(); return IOUtils.toInputStream(out.toString()); }
public static void flushTriples(Iterable<KiWiTriple> tripleBacklog, OutputStream out) throws IOException { CsvListWriter writer = new CsvListWriter(new OutputStreamWriter(out), CsvPreference.STANDARD_PREFERENCE); // reuse the same array to avoid unnecessary object allocation Object[] rowArray = new Object[10]; List<Object> row = Arrays.asList(rowArray); for(KiWiTriple t : tripleBacklog) { rowArray[0] = t.getId(); rowArray[1] = t.getSubject(); rowArray[2] = t.getPredicate(); rowArray[3] = t.getObject(); rowArray[4] = t.getContext(); rowArray[5] = t.getCreator(); rowArray[6] = t.isInferred(); rowArray[7] = t.isDeleted(); rowArray[8] = t.getCreated(); rowArray[9] = t.getDeletedAt(); writer.write(row, tripleProcessors); } writer.close(); }
public static void flushTriples(Iterable<KiWiTriple> tripleBacklog, OutputStream out) throws IOException { CsvListWriter writer = new CsvListWriter(new OutputStreamWriter(out), CsvPreference.STANDARD_PREFERENCE); // reuse the same array to avoid unnecessary object allocation Object[] rowArray = new Object[10]; List<Object> row = Arrays.asList(rowArray); for(KiWiTriple t : tripleBacklog) { rowArray[0] = t.getId(); rowArray[1] = t.getSubject(); rowArray[2] = t.getPredicate(); rowArray[3] = t.getObject(); rowArray[4] = t.getContext(); rowArray[5] = t.getCreator(); rowArray[6] = t.isInferred(); rowArray[7] = t.isDeleted(); rowArray[8] = t.getCreated(); rowArray[9] = t.getDeletedAt(); writer.write(row, tripleProcessors); } writer.close(); }
public void writeAllData(String path) throws IOException { CsvListWriter writer = new CsvListWriter(WpIOUtils.openWriter(path), CsvPreference.STANDARD_PREFERENCE); writer.write(Arrays.asList("stage", "singleCoreSpeed", "multiCoreSpeed", "numLinks", "numArticles", "elapsed")); for (StageDiagnostic diagnostic : diagnostics) { int numArticles = 0; int numLinks = 0; for (Language l : diagnostic.getLangs()) { numLinks += LanguageInfo.getByLanguage(l).getNumLinks(); numArticles += LanguageInfo.getByLanguage(l).getNumArticles(); } writer.write(Arrays.asList( diagnostic.getStage(), diagnostic.getSingleCoreSpeed(), diagnostic.getMultiCoreSpeed(), numLinks, numArticles, diagnostic.getElapsedSeconds() )); } writer.close(); }
public void writeAllData(String path) throws IOException { CsvListWriter writer = new CsvListWriter(WpIOUtils.openWriter(path), CsvPreference.STANDARD_PREFERENCE); writer.write(Arrays.asList("stage", "singleCoreSpeed", "multiCoreSpeed", "numLinks", "numArticles", "elapsed")); for (StageDiagnostic diagnostic : diagnostics) { int numArticles = 0; int numLinks = 0; for (Language l : diagnostic.getLangs()) { numLinks += LanguageInfo.getByLanguage(l).getNumLinks(); numArticles += LanguageInfo.getByLanguage(l).getNumArticles(); } writer.write(Arrays.asList( diagnostic.getStage(), diagnostic.getSingleCoreSpeed(), diagnostic.getMultiCoreSpeed(), numLinks, numArticles, diagnostic.getElapsedSeconds() )); } writer.close(); }
@Override public int print(Rows rows) { CsvPreference csvPreference = getCsvPreference(); CsvListWriter writer = new CsvListWriter(this.buffer, csvPreference); int count = 0; Rows.Row labels = (Rows.Row) rows.next(); if (beeLine.getOpts().getShowHeader()) { fillBuffer(writer, labels); String line = getLine(this.buffer); beeLine.output(line); } while (rows.hasNext()) { fillBuffer(writer, (Rows.Row) rows.next()); String line = getLine(this.buffer); beeLine.output(line); count++; } return count; }