From a8d40fbf6d4da69df728d6adc77c5822e90aa50d Mon Sep 17 00:00:00 2001 From: sinirlan Date: Thu, 21 Sep 2023 23:38:32 +0300 Subject: [PATCH 1/2] Added file separator ASCII(28) as optional delimiter --- xlsx2csv.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xlsx2csv.py b/xlsx2csv.py index 8cb25f2..ada894a 100755 --- a/xlsx2csv.py +++ b/xlsx2csv.py @@ -1140,7 +1140,9 @@ def main(): elif options.delimiter == 'comma': options.delimiter = ',' elif options.delimiter[0] == 'x': - options.delimiter = chr(int(options.delimiter[1:])) + options.delimiter = chr(int(options.delimiter[1:]) + elif options.delimiter == 'fs' or options.delimiter == 'FS': + options.delimiter = chr(28) else: sys.exit("error: invalid delimiter\n") From 9b48fb3cafd535be2eb9c1082a6532facc3a98ee Mon Sep 17 00:00:00 2001 From: sinirlan Date: Thu, 21 Sep 2023 23:43:18 +0300 Subject: [PATCH 2/2] Fixed typo --- xlsx2csv.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xlsx2csv.py b/xlsx2csv.py index ada894a..264519a 100755 --- a/xlsx2csv.py +++ b/xlsx2csv.py @@ -1140,7 +1140,7 @@ def main(): elif options.delimiter == 'comma': options.delimiter = ',' elif options.delimiter[0] == 'x': - options.delimiter = chr(int(options.delimiter[1:]) + options.delimiter = chr(int(options.delimiter[1:])) elif options.delimiter == 'fs' or options.delimiter == 'FS': options.delimiter = chr(28) else: