public class SimpleCSV
extends java.lang.Object
Constructor and Description |
---|
SimpleCSV() |
SimpleCSV(java.io.File file) |
SimpleCSV(java.io.InputStream in) |
SimpleCSV(java.lang.String filename) |
Modifier and Type | Method and Description |
---|---|
int |
addRow()
Adds a new, empty row to the end of the CSV
|
int |
deleteRow(int row) |
static java.lang.String |
Escape(java.lang.String s) |
java.lang.String[] |
get(int col) |
java.lang.String |
get(int col,
int row) |
java.lang.String[] |
get(java.lang.String col) |
java.lang.String |
get(java.lang.String col,
int row) |
boolean[] |
getBooleans(int col) |
boolean[] |
getBooleans(java.lang.String col) |
boolean[] |
getBooleans(java.lang.String[] svals) |
byte |
getByte(int col,
int row) |
byte |
getByte(java.lang.String col,
int row) |
int |
getColCount() |
java.lang.String[] |
getColumnNames() |
double |
getDouble(int col,
int row) |
double |
getDouble(java.lang.String col,
int row) |
double[] |
getDoubles(int col) |
double[] |
getDoubles(java.lang.String col) |
double[] |
getDoubles(java.lang.String[] svals) |
float |
getFloat(int col,
int row) |
float |
getFloat(java.lang.String col,
int row) |
float[] |
getFloats(int col) |
float[] |
getFloats(java.lang.String col) |
float[] |
getFloats(java.lang.String[] svals) |
int |
getInt(int col,
int row) |
int |
getInt(java.lang.String col,
int row) |
int[] |
getInts(int col) |
int[] |
getInts(java.lang.String col) |
int[] |
getInts(java.lang.String[] svals) |
long |
getLong(int col,
int row) |
long |
getLong(java.lang.String col,
int row) |
long[] |
getLongs(int col) |
long[] |
getLongs(java.lang.String col) |
long[] |
getLongs(java.lang.String[] svals) |
java.lang.String |
getMeta() |
int |
getRowCount() |
short |
getShort(int col,
int row) |
short |
getShort(java.lang.String col,
int row) |
short[] |
getShorts(int col) |
short[] |
getShorts(java.lang.String col) |
short[] |
getShorts(java.lang.String[] svals) |
boolean |
hasCol(java.lang.String col) |
static boolean |
IsNumber(java.lang.String s) |
void |
load(java.io.File file) |
void |
load(java.io.InputStream in) |
void |
load(java.lang.String filename) |
static void |
main(java.lang.String[] args) |
void |
save(java.io.OutputStream out) |
void |
save(java.io.PrintWriter w) |
void |
save(java.lang.String filename) |
void |
set(int col,
int row,
byte val) |
void |
set(int col,
int row,
double val) |
void |
set(int col,
int row,
float val) |
void |
set(int col,
int row,
int val) |
void |
set(int col,
int row,
long val) |
void |
set(int col,
int row,
short val) |
void |
set(int col,
int row,
java.lang.String val) |
void |
set(java.lang.String col,
int row,
byte val) |
void |
set(java.lang.String col,
int row,
double val) |
void |
set(java.lang.String col,
int row,
float val) |
void |
set(java.lang.String col,
int row,
int val) |
void |
set(java.lang.String col,
int row,
long val) |
void |
set(java.lang.String col,
int row,
short val) |
java.lang.String |
set(java.lang.String col,
int row,
java.lang.String val) |
void |
setHeader(java.lang.String[] header) |
void |
setMeta(java.lang.String meta) |
java.lang.String |
toString() |
public SimpleCSV()
public SimpleCSV(java.io.InputStream in) throws java.io.IOException
java.io.IOException
public SimpleCSV(java.lang.String filename) throws java.io.IOException
java.io.IOException
public SimpleCSV(java.io.File file) throws java.io.IOException
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object
public void setMeta(java.lang.String meta)
public java.lang.String getMeta()
public java.lang.String[] getColumnNames()
public int getRowCount()
public int getColCount()
public java.lang.String get(int col, int row)
public byte getByte(int col, int row)
public short getShort(int col, int row)
public int getInt(int col, int row)
public long getLong(int col, int row)
public float getFloat(int col, int row)
public double getDouble(int col, int row)
public java.lang.String get(java.lang.String col, int row)
public byte getByte(java.lang.String col, int row)
public short getShort(java.lang.String col, int row)
public int getInt(java.lang.String col, int row)
public long getLong(java.lang.String col, int row)
public float getFloat(java.lang.String col, int row)
public double getDouble(java.lang.String col, int row)
public java.lang.String[] get(int col)
public java.lang.String[] get(java.lang.String col)
public boolean hasCol(java.lang.String col)
public long[] getLongs(int col)
public long[] getLongs(java.lang.String col)
public long[] getLongs(java.lang.String[] svals)
public float[] getFloats(int col)
public float[] getFloats(java.lang.String col)
public float[] getFloats(java.lang.String[] svals)
public short[] getShorts(int col)
public short[] getShorts(java.lang.String col)
public short[] getShorts(java.lang.String[] svals)
public boolean[] getBooleans(int col)
public boolean[] getBooleans(java.lang.String col)
public boolean[] getBooleans(java.lang.String[] svals)
public int[] getInts(int col)
public int[] getInts(java.lang.String col)
public int[] getInts(java.lang.String[] svals)
public double[] getDoubles(int col)
public double[] getDoubles(java.lang.String col)
public double[] getDoubles(java.lang.String[] svals)
public void set(int col, int row, java.lang.String val)
public void set(int col, int row, byte val)
public void set(int col, int row, short val)
public void set(int col, int row, int val)
public void set(int col, int row, long val)
public void set(int col, int row, float val)
public void set(int col, int row, double val)
public java.lang.String set(java.lang.String col, int row, java.lang.String val)
public void set(java.lang.String col, int row, byte val)
public void set(java.lang.String col, int row, short val)
public void set(java.lang.String col, int row, int val)
public void set(java.lang.String col, int row, long val)
public void set(java.lang.String col, int row, float val)
public void set(java.lang.String col, int row, double val)
public void setHeader(java.lang.String[] header)
public int addRow() throws java.lang.Exception
java.lang.Exception
public int deleteRow(int row) throws java.lang.Exception
java.lang.Exception
public void load(java.lang.String filename) throws java.io.IOException
java.io.IOException
public void load(java.io.File file) throws java.io.IOException
java.io.IOException
public void load(java.io.InputStream in) throws java.io.IOException
java.io.IOException
public static boolean IsNumber(java.lang.String s)
public static java.lang.String Escape(java.lang.String s)
public void save(java.lang.String filename) throws java.io.IOException
java.io.IOException
public void save(java.io.OutputStream out)
public void save(java.io.PrintWriter w)
public static void main(java.lang.String[] args)