<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Thanks for your reply and sorry for havent answered yet.<div class=""><br class=""></div><div class="">I’ve got a customer in the insurance market. All insurance / tariff calculations are developed in excel; the calculations use simple calculations and lookups.</div><div class="">For providing the calculations in a web frontend, we have to rebuild / reengineer them (currently in php), which is time consuming, error prone and boring.</div><div class="">And because the logic of a plain calculation procedure in php/python/java is quite different from cell-processing, even slight modifications in the sheet are horrible to adapt and test.</div><div class=""><br class=""></div><div class="">It would be much better if we can take these sheets as is and deploy them in a web famework. Moving the customer from excel to libreoffice won't be a show stopper, so using libreoffice instead of excel would be fine.</div><div class=""><br class=""></div><div class="">Looking forward to your suggestions,</div><div class=""><br class=""></div><div class="">Detlef</div><div class=""><br class=""></div><div class="">  <br class=""><div><blockquote type="cite" class=""><div class="">Am 03.02.2017 um 13:52 schrieb Tor Lillqvist <<a href="mailto:tml@iki.fi" class="">tml@iki.fi</a>>:</div><br class="Apple-interchange-newline"><div class=""><div class=""><blockquote type="cite" class="">I don't need the spreadsheet character - I just want to fill in some input<br class="">values into the input cells, and to read out the results from other cells.<br class=""></blockquote><br class="">Could you give a more concrete example?<br class=""><br class="">My first thought is that if you don't need any spreadsheet<br class="">functionality, why do you even consider Calc? Why not just use<br class="">whatever language you know that one can write a<br class="">plug-in/extension/whatever it's called to your web server in, and use<br class="">a normal expression in that language? What Calc functions were you<br class="">planning to use; some that aren't readily available in typical<br class="">programming language libraries (like the financial or statistical<br class="">ones)?<br class=""><br class="">Also, I am fairly sure, even if it is possible to use Calc as a<br class="">"library" (through UNO), that will be way more complicated to set up<br class="">than to just writing the code you need directly.<br class=""><br class="">--tml<br class=""></div></div></blockquote></div><br class=""><div class="">
<span style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2; float: none; display: inline !important;" class=""><br class="Apple-interchange-newline">--</span><br style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2;" class=""><span style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2; float: none; display: inline !important;" class="">Dipl. Math. Detlef Huettemann / Geschaeftsfuehrung (CEO)</span><br style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2;" class=""><span style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2; float: none; display: inline !important;" class="">__ Phone +49 30 814 50 40 72</span><br style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2;" class=""><span style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2; float: none; display: inline !important;" class="">__ Mail <a href="mailto:huettemann@cosmocode.de" class="">huettemann@cosmocode.de</a></span><br style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2;" class=""><span style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2; float: none; display: inline !important;" class="">__ Skype detlef.huettemann</span><br style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2;" class=""><span style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2; float: none; display: inline !important;" class="">__</span><br style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2;" class=""><span style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2; float: none; display: inline !important;" class="">__ CosmoCode GmbH - <a href="http://www.cosmocode.de" class="">http://www.cosmocode.de</a></span><br style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2;" class=""><span style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2; float: none; display: inline !important;" class="">__ Prenzlauer Allee 36g, 10405 Berlin, Germany</span><br style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2;" class=""><span style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2; float: none; display: inline !important;" class="">__ Tel +49 30 814504070, Fax +49 30 28097093</span><br style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2;" class=""><span style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2; float: none; display: inline !important;" class="">__</span><br style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2;" class=""><span style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2; float: none; display: inline !important;" class="">__ Geschaeftsfuehrung (CEO): D. Huettemann, J. Riebesell</span><br style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2;" class=""><span style="color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'Lucida Grande'; orphans: 2; widows: 2; float: none; display: inline !important;" class="">__ Amtsgericht Berlin-Charlottenburg; HRB 74063</span>
</div>
<br class=""></div></body></html>