10/6/2023 0 Comments Open libreoffice calc![]() I suppose it doesn't matter, as you have a solution but I thought I'd throw in what I have used successfully on Linux, to fire up LibreOffice Calc in a separate process. On UNIX, non-inheritable file descriptors are closed in child processes at the execution of a new program, other file descriptors are inherited. Since Python 3.4, file descriptors created by Python are non-inheritable by default. ![]() For example, the Microsoft Excel address in INDIRECT ('filenamesheetname'&B1) is not converted into the Calc. Otherwise when close_fds is false, file descriptors obey their inheritable flag as described in Inheritance of File Descriptors.Ī file descriptor has an “inheritable” flag which indicates if the file descriptor can be inherited by child processes. The LibreOffice Calc help has this caveat, which seems revelant: 'If you open a Microsoft Excel spreadsheet that uses indirect addresses calculated from string functions, the sheet addresses will not be translated automatically. If close_fds is true, all file descriptors except 0, 1 and 2 will be closed before the child process is executed. Newcomers find it intuitive and easy to learn, while professional data miners and number. My gut feeling, is that the close_fds=True parameter was what made the difference. Calc is the free spreadsheet program youve always needed. I vaguely remember having an issue with this but no longer remember exactly why I chose this solution.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |