Tag: libreoffice

将ODS转换为XLSX会导致列太多

我已经使用LibreOffice将ODF文件转换为XLSX。 当我在Excel 2013中打开输出文件时,每张纸上的列数太多。 我该如何解决? 滚动条现在是没用的。 请注意,我不能复制并粘贴到新的工作表,因为有许多复杂的公式相互关联的工作表。 我应该上传文件的地方? 谢谢。

使用system()在OSX上运行LibreOffice / soffice

我在OSX上运行MATLAB 2013a,并试图使用MATLAB脚本将.xlsx文件转换为.pdf。 在确定使用MATLAB无法实现这一点后,我下载了LibreOffice来帮助我。 在Mac Terminal中运行以下代码完美地工作: /Applications/LibreOffice.app/Contents/MacOS/soffice –headless –convert-to pdf:writer_pdf_Export –outdir /Users/dwm8/Desktop/ /Users/dwm8/Desktop/box_copy.xlsx 此代码将文件box_copy.xlsx保存为我的桌面上的.pdf。 但是,当我尝试使用system()在MATLAB中运行相同的代码时: system('/Applications/LibreOffice.app/Contents/MacOS/soffice –headless –convert-to pdf:writer_pdf_Export –outdir /Users/dwm8/Desktop/ /Users/dwm8/Desktop/box_copy.xlsx') .pdf不会保存,我得到的错误: dyld:Library未加载:@ loader_path / libcurl.4.dylib引用来自:/Applications/LibreOffice.app/Contents/Frameworks/libvcllo.dylib原因:不兼容的库版本:libvcllo.dylib需要版本8.0.0或更高版本,但libcurl .4.dylib提供了7.0.0版本/Applications/LibreOffice.app/Contents/MacOS/soffice – 无头文件–convert-to pdf:writer_pdf_Export –outdir / Users / dwm8 / Desktop / / Users / dwm8 / Desktop / box_copy .xlsx:跟踪/断点陷阱 另外,这个错误窗口popup: 有没有人有这个错误的解决scheme?

保存到CSV文件时如何导出带有链接的单元格?

我正在尝试使用LibreOffice将Excel文件( .xlsx )导出到csv。 有些列有超链接,我可以在LibreOffice中打开时打开。 单元格不显示链接,而是一个简短的摘要文本:链接是某种方式的单元格属性(或文本,不确定)。 我希望CSV包含受影响的列的链接(我不关心简短的摘要文本),但通过做一个“另存为CSV”我失去了链接。 我能做什么? 编辑 我已经调查了一下:超链接可以在Libreoffice中用Ctrl-K或菜单Insert -> Hyperlink在单元格中手动创build。 当我尝试导出csv时,我提供了两个相关选项: 如图所示保存单元格内容 保存单元格公式而不是计算值 我曾经和他们玩过,但是这些都没有帮助。 有没有办法导出超链接而不是文本?

MIMEtypesXLSX(来自LibreOffice)

我试图解决一个问题:我想上传到我的网站XLS / XLSX文件。 我在那里为这个条件: if((mime_content_type($file) == 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' || mime_content_type($file) == 'application/vnd.ms-excel') && ($extension == 'xls' || $extension == 'XLS' || $extension == 'xlsx' || $extension == 'XLSX')){…upload…} 当我使用XLS / X文件(已经直接从MS Excel中保存)时,效果很好。 但是,当我想上传XLS / X文件 – 这是直接从LibreOffice(而不是ODS,但作为一个XLS / X)保存 – 它不起作用,我不能上传这个文件。 谢谢你的帮助! (而application / vnd.oasis.opendocument.spreadsheet的条件也不行。) 更新:感谢Dipanwita Kundu我能够find,使用哪种MIMEtypes ( application/octet-stream ) – 但它的安全把这作为条件?

根据值更改单元格颜色

我有一个libreoffice / Excel电子表格,在一列中有成千上万的行。 我希望细胞基于它的价值改变颜色。 如何才能做到这一点? Example: 23 42 42 53 56 所有42行都会将单元格颜色更改为蓝色 谢谢

将数据从1列sorting到3

我正在尝试在libre-office中使用macros来查找单元格中的string – 如果所述单元格包含该string,则程序应该转到其下面的单元格,剪切该单元格的内容并将其粘贴到下一个然后再往下一行,把这些内容剪下来放在下一列之后。 因此,如果A1包含所述string,则脚本应该转到A2 ,剪切该单元格并将其内容粘贴到B1 ,然后转到A3剪切这些内容并将其粘贴到C1 ,然后检查A4 。 希望这是有道理的。 我到目前为止是这样的: Sub Neuorganisieren name = "check" If find(". Fr" ,A1,0)>1 then Selection.Offset(1, 0).Select cut Selection.Offset(-1, 1).Select paste Selection.Offset(2, -1).Select cut Selection.Offset(-2, 2).Select paste MsgBox ("found it") Else MsgBox ("no") End If End Sub 但是,我不断收到子程序/函数程序没有定义的错误。

RTD相当于LibreOffice

是否有一个LibreOfficeCalc函数与RTD做同样的事情? 我找不到一个。 干杯

统计不同的事件并复制唯一的值

我对MS Excel非常重视。 我想要完成的是: Dates Distinct dates # of occurrences 13/Feb/2014 13/Feb/2014 8 13/Feb/2014 14/Feb/2014 5 13/Feb/2014 13/Feb/2014 13/Feb/2014 13/Feb/2014 13/Feb/2014 13/Feb/2014 14/Feb/2014 14/Feb/2014 14/Feb/2014 14/Feb/2014 14/Feb/2014 所以我有date列,但要生成不同date(唯一date)和date列出的发生次数。 目前使用MS Excel 2003和/或Google表格和/或LibreOffice。 最终产品是生成一个线图。

libreoffice将所有/特定工作表从excel转换为csv

如何将CSV文件转换为CSV格式的其他文件? 我目前的代码是: libreoffice –headless –convert-to csv –outdir data/csv_files data/excel_files/*.* 我想转换第n张,甚至所有的纸张,不仅是第一张。 谢谢!

LibreOffice Calc执行PostgreSQL函数

我目前正在使用Microsoft Excel来执行SQL Server数据库上的存储过程,它工作正常。 如果有人感兴趣,这里有非常好的说明http://datapigtechnologies.com/blog/index.php/running-a-sql-stored-procedure-from-excel-with-dynamic-parameters/ 我想知道是否有可能用LibreOffice Calc和PostgreSQL做这样的事情。 我知道LibreOffice支持PostgreSQL连接,因为您可以创buildPostgreSQL odb文件,但是我想知道是否可以像Excel一样执行Stored Porcedures / Functions