<div dir="ltr">Hi<br><br>I am currently working part time in "turicas/rows" which <div>have some of the same functionality. <br></div><div><br>If you give it a try, and find it lacking in the features you are in need,</div><div>just drop a message.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 27, 2022 at 9:30 AM EML <<a href="mailto:sa212%2Blo@cyconix.com">sa212+lo@cyconix.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Background: I've spent several years converting xls[x] to csv using <br>
'in2csv', which is a Python app. This has always been problematical, but <br>
does give correct output if you're careful with the input. However, the <br>
current version (1.0.6) has broken some functionality, so it's probably <br>
no longer usable. This seems to be a generic problem with Python <br>
solutions which use 'xlrd'.<br>
<br>
The requirement is actually pretty trivial: the input spreadsheets <br>
contain only ASCII text and times, which are formatted as either <br>
[m]:ss.0, or [m]:ss.00. The csv output should therefore look like <br>
"5:10.52" for 310.52 seconds, and so on. The old in2csv frequently <br>
produced floating-point output instead, but this is Ok, since it's <br>
easily convertible to seconds.<br>
<br>
I've been looking for C/C++ alternatives, but the libraries I've found <br>
don't appear to be well-supported or tested, and may well have other <br>
problems.<br>
<br>
However, this *does* work when using LibreOffice (<a href="http://6.4.7.2/RHEL8" rel="noreferrer" target="_blank">6.4.7.2/RHEL8</a>) for <br>
one-off conversions. I can read an xls or xlsx, save-as csv, and get the <br>
correct result.<br>
<br>
Question: how realistic is it to hack Calc to extract a stand-alone <br>
Excel-to-csv converter? I can do the development as long as I can get <br>
usable results in a few days, and I don't have to write anything that's <br>
not C++. However, this is a non-starter if there are any Java <br>
dependencies (the code has to run on a webapp which is a minimal Ubuntu <br>
server install); I need something which can either link into a C++ app, <br>
or be run directly with minimal dependencies.<br>
<br>
I'd appreciate some feedback on how realistic this is before downloading <br>
any sources and looking at them. Thanks.<br>
<br>
</blockquote></div>