sugoi internally added

This commit is contained in:
pvincent
2021-08-27 17:54:17 +04:00
parent ef31c26525
commit 445448f43b
100 changed files with 8758 additions and 23 deletions
+31
View File
@@ -0,0 +1,31 @@
package thx.csv;
/**
* "dot comma separated" CSV files (widely used by French Excel)
*/
class DCsv {
static var encodeOptions = {
delimiter : ';',
quote : '"',
escapedQuote : '""',
newline : "\n"
};
static var decodeOptions = {
delimiter : ';',
quote : '"',
escapedQuote : '""',
trimValues : false,
trimEmptyLines : true
};
public inline static function decode(csv : String) : Array<Array<String>>
return Dsv.decode(csv, decodeOptions);
public static function decodeObjects(csv : String) : Array<{}>
return Dsv.arrayToObjects(decode(csv));
public inline static function encode(data : Array<Array<String>>) : String
return Dsv.encode(data, encodeOptions);
public static function encodeObjects(data : Array<{}>) : String
return Dsv.encodeObjects(data, encodeOptions);
}