Tag: libreoffice calc

删除具有特定名称的所有对象

我正在寻找一个更好的解决scheme,在MS Excel和Libre Office Calc之间转换文件时发生的问题。 对于错误的描述,你可以看到https://ask.libreoffice.org/en/question/19176/infinite-white-boxes/它有一个解决scheme,不适合我,因为它隐藏太多。 我已经写了一个对接丑陋的function,这是有效的,但在极less数情况下,崩溃excel: Private Sub DelCustomShapes_Click() Dim objDrawingObject As Object 1: For Each objDrawingObject In Tabelle1.DrawingObjects If objDrawingObject.Name = "CustomShape 1" Then objDrawingObject.Delete GoTo 1 End If Next objDrawingObject End Sub 如果我省略了有问题的Goto,那么Next一旦第一个对象被删除就不会工作,并且我得到一个错误信息+我需要调用这个函数100多次来摆脱白色的盒子。 如何删除所有具有一个特定名称的对象不那么丑陋?

正则expression式在libre calc中find两个单词

我在libre calc单元格中有以下数据 单元格a1 某物 something2 为XXX存款填写必要的细节 单元格a2 某物 something2 填写XXX-现金柜台的必要细节 现在我想匹配所有单元格中的string和东西2 ,用正则expression式replace为另一个单词'new' 。

获取LibreOffice Calc或Excel导入ISO8601date时间的最简单方法

使用Python3,我做了一堆日志文件,其中包括用iso_format()方法呈现的datetime 。 例如 … 2015-04-09T18:31:56.285000 12.7 2015-04-09T18:31:56.285000 12.6 2015-04-09T18:32:16.662000 12.8 2015-04-09T18:32:36.231000 12.4 2015-04-09T18:32:56.235000 12.6 2015-04-09T18:33:56.242000 12.8 … 我想将这些导入Excel(Excel 2011 for Mac,版本14.4.8)或Calc(LibreOffice 4.4.2.2)。 我感到沮丧的是,这些都不支持IS8601开箱即用,特别是对Calc的开源系统感到惊讶。 我必须相信,有很多分析人员需要从IS8601数据集导入数据,并在这些程序中进行分析。 他们在做什么? 什么是最简单的方法来让我的ISO8601领域快速解释这两个?

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

我对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。 最终产品是生成一个线图。

如何将十进制数的值增加到正实数

我在Google表单中有十进制数字,例如95.84, 47.15, 78.32 我想增加它最接近的正实数 95.84 = 96 47.15 = 48 78.32 = 79 有没有办法在Google工作表甚至MS Office或LibreOffice中执行此操作?

Python或LibreOffice保存用密码encryption的xlsx文件

我正在尝试保存用密码encryption的Excel文件。 我已经尝试遵循https://help.libreoffice.org/Common/Protecting_Content_in上的指导 – 并且完美地工作。 但是,这是在GUI中,但我正在寻找一种解决scheme,在无头模式下使用命令行界面。 我看过那个man libreoffice ,但是在那找不到任何东西。 同样我也看过Python 3库openpyxl的文档,但是我没有发现任何有用的东西。 是否可以使用不需要任何用户交互或X会话的命令行(或Python库)在Ubuntu 14.04 / 16.04上保存使用密码encryption的Excel 2007+文件?

如何自动为calc / excel中的列编号

在电子表格软件(如LibreOffice Calc或MS Excel)中,行从1开始编号,列标识符用字母(A,B,C等)分配。 是否有可能添加一个额外的行并列举所有列主动如下面的图片?

本月/年,而不是1900年1月

我得到了设置格式>“date”的单元格范围,默认情况下,当我input任何数字时,它将被转换为date,我input的date和1900年1月。 如何改变它,所以我只会input一天中的数字后,总会得到当前的月份和年份? 如何在LibreOffice Calc中做到这一点?

从R到自由办公室作家的最佳方式?

目前,我的工作stream程是在R中进行统计和数据重组,并使用Libre Office(LO)Writer写我的文档。 R中分析的结果通常是表格,我需要将它们写入LO Writer。 我没有find一种方法直接做到这一点,所以我通常做的是:1)将表格放在R中,2)将表格导出为.csv,3)在LO Calc中打开.csv,4)使用特殊粘贴作为RTF从LO Calc复制到LO作者。 当保存到.csv,我通过使用write.csv(table_1, "table_1.csv", na = "")来做到这一点。 这会导致额外的步骤,因为LO Calc需要知道如何读取.csv文件。 或者,可以安装其中一个包 ,输出到.ods或.xls(x)。 这样做的一个问题是,这经常导致文件中十分长的十进制数,例如2.21931,而一个通常只希望在文档中显示2或3个数字。 我已经find了两个解决这个烦恼。 首先是使用例如round(table_1, 2) R中的数字舍入,然后使用上述命令进行保存。 这个问题是,当你将这个input到LO Calc中时,例如.60这样的数字将变成.6,失去一个(冗余的)数字。 这使得表述有些不一致。 可以将它们添加回文档中的表格中,或者使用LO Calc中的舍入函数。 第二个是在Libre Office Calc中使用舍入函数,但是这需要一些额外的工作/更多的工作。 最后,当LO Writer这样的重要表格时,表格将会有不可见的边框。 人们将不得不为每个表手动添加这些。 从R到LO Writer中获得结果表的最佳方式是什么,同时避免了重要的数字问题和额外的点击?

Excel中的数字或LibreOffice单元格内容中的数字与文本混合在一起时的常量?

我有这样一个很长的一系列单元格(例如文本): Example Number (3502, 456) 如何将数字乘以4而不必删除文本? 我也有格式[单元格下面]的单元格: Example Number (3502,456) (4560,250) (2345,223) 等等,每个文本string平均有十个括号。 偶尔,文本也可能只有一个字,例如 Example (3205, 456) 要么 Example (3205,456) (4560,250) (2345,223) 等等。 (以上都是[原文如此])。 作为Excel的一个新手(好吧,真的是免费的Office Calc,但实质上是一样的),我该怎么做呢? 我不想通过手动把所有的数字自己放大。 我想要乘以的数字是4.我试着运行一个查找和replace来replace所有的和*4 )的*4 ,但我需要这些数字的程序无法评估expression式,它需要单个数字。 每个列表上有110多个项目需要更改,三个列表中的任何一个(!)只有一个math错误,程序将无法正确运行(我正在调整图像大小,以及绘制的点数图像没有放大与它)。 我不想冒这个险。