Package com.csvreader

Examples of com.csvreader.CsvWriter


  @Test
  public void test121() throws Exception {
    byte[] buffer;

    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    CsvWriter writer = new CsvWriter(stream, ',', Charset
        .forName("ISO-8859-1"));
    writer.writeRecord(new String[] { " 1 ", "2" }, false);
    writer.writeRecord(new String[] { " 1 ", "2" });
    writer.writeRecord(new String[] { " 1 ", "2" }, true);
    writer.writeRecord(new String[0], true);
    writer.writeRecord(null, true);
    writer.close();

    buffer = stream.toByteArray();
    stream.close();

    String data = Charset.forName("ISO-8859-1").decode(
View Full Code Here


  @Test
  public void test122() throws Exception {
    byte[] buffer;

    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    CsvWriter writer = new CsvWriter(stream, ',', Charset
        .forName("ISO-8859-1"));
    writer.write("1,2");
    writer.write(null);
    writer.write("3 ", true);
    writer.endRecord();
    writer.close();

    buffer = stream.toByteArray();
    stream.close();

    String data = Charset.forName("ISO-8859-1").decode(
View Full Code Here

  @Test
  public void test123() throws Exception {
    byte[] buffer;

    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    CsvWriter writer = new CsvWriter(stream, ',', Charset
        .forName("ISO-8859-1"));
    writer.write("#123");
    writer.endRecord();

    writer.setEscapeMode(CsvWriter.ESCAPE_MODE_BACKSLASH);
    writer.setUseTextQualifier(false);

    writer.write("#123");
    writer.endRecord();

    writer.write("#");
    writer.endRecord();
    writer.close();

    buffer = stream.toByteArray();
    stream.close();

    String data = Charset.forName("ISO-8859-1").decode(
View Full Code Here

  @Test
  public void test124() throws Exception {
    byte[] buffer;

    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    CsvWriter writer = new CsvWriter(stream, ',', Charset
        .forName("ISO-8859-1"));
    writer.setRecordDelimiter(';');
    writer.setUseTextQualifier(false);
    writer.setEscapeMode(CsvWriter.ESCAPE_MODE_BACKSLASH);

    writer.write("1;2");
    writer.endRecord();
    writer.close();

    buffer = stream.toByteArray();
    stream.close();

    String data = Charset.forName("ISO-8859-1").decode(
View Full Code Here

  @Test
  public void test131() throws Exception {
    byte[] buffer;

    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    CsvWriter writer = new CsvWriter(stream, ',', Charset
        .forName("ISO-8859-1"));
    writer.setUseTextQualifier(false);
    writer.setEscapeMode(CsvWriter.ESCAPE_MODE_BACKSLASH);

    writer.write("1,\\\r\n2");
    writer.endRecord();

    writer.setRecordDelimiter(';');

    writer.write("1,\\;2");
    writer.endRecord();
    writer.close();

    buffer = stream.toByteArray();
    stream.close();

    String data = Charset.forName("ISO-8859-1").decode(
View Full Code Here

  @Test
  public void test132() throws Exception {
    byte[] buffer;

    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    CsvWriter writer = new CsvWriter(stream, ',', Charset
        .forName("ISO-8859-1"));
    writer.setEscapeMode(CsvWriter.ESCAPE_MODE_BACKSLASH);

    writer.write("1,\\2");
    writer.endRecord();
    writer.close();

    buffer = stream.toByteArray();
    stream.close();

    String data = Charset.forName("ISO-8859-1").decode(
View Full Code Here

    reader.close();
  }

  @Test
  public void test31() throws Exception {
    CsvWriter writer = new CsvWriter(new PrintWriter(
        new OutputStreamWriter(new FileOutputStream("temp.csv"),
            Charset.forName("UTF-8"))), ',');
    // writer will trim all whitespace and put this in quotes to preserve
    // it's existance
    writer.write(" \t \t");
    writer.close();

    CsvReader reader = new CsvReader(new InputStreamReader(
        new FileInputStream("temp.csv"), Charset.forName("UTF-8")));
    Assert.assertTrue(reader.readRecord());
    Assert.assertEquals("", reader.get(0));
View Full Code Here

  @Test
  public void test54() throws Exception {
    byte[] buffer;

    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    CsvWriter writer = new CsvWriter(stream, ',', Charset
        .forName("ISO-8859-1"));
    writer.write("1,2");
    writer.write("3");
    writer.write("blah \"some stuff in quotes\"");
    writer.endRecord();
    Assert.assertFalse(writer.getForceQualifier());
    writer.setForceQualifier(true);
    Assert.assertTrue(writer.getForceQualifier());
    writer.write("1,2");
    writer.write("3");
    writer.write("blah \"some stuff in quotes\"");
    writer.close();

    buffer = stream.toByteArray();
    stream.close();

    String data = Charset.forName("ISO-8859-1").decode(
View Full Code Here

  @Test
  public void test55() throws Exception {
    byte[] buffer;

    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    CsvWriter writer = new CsvWriter(stream, ',', Charset
        .forName("ISO-8859-1"));
    writer.write("");
    writer.write("1");
    writer.close();

    buffer = stream.toByteArray();
    stream.close();

    String data = Charset.forName("ISO-8859-1").decode(
View Full Code Here

  @Test
  public void test56() throws Exception {
    byte[] buffer;

    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    CsvWriter writer = new CsvWriter(stream, '\t', Charset
        .forName("ISO-8859-1"));
    writer.write("1,2");
    writer.write("3");
    writer.write("blah \"some stuff in quotes\"");
    writer.endRecord();
    writer.close();

    buffer = stream.toByteArray();
    stream.close();

    String data = Charset.forName("ISO-8859-1").decode(
View Full Code Here

TOP

Related Classes of com.csvreader.CsvWriter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.