Tag: libreoffice

Aeroo报告:生成报告时出错。 ASCII

我使用aeroo报告在openerp 7中生成xls报告,我创build了包含数据的ods文件作为input文件,并将xls作为输出 我用python函数返回阿拉伯string, def _test(self, data): res=[] for item in data : month_move=datetime.strptime(str(item.date), '%Y-%m-%d %H:%M:%S').year if month_move == date.today().year: res.append(item) return res,'الاتبللا' 我有一些date是阿拉伯文信,当我试图打印报告,我得到这个错误信息: Aeroo Reports: Error while generating the report. ascii 我得到这个错误,如果我使用的function,但如果我不使用它,报告生成正确, 我使用了Genshi包版本6.0,和libreoffice版本5.1,openerp版本7和python版本2.7 原谅我的坏英语,并感谢广告

为什么会在LibreOffice Calc中导致“#VALUE”错误?

DailyLog.o3到DailyLog.o55当前都有0的值。 WeeklyLog.f3中的此公式工作得很好,并返回0: =IF(DailyLog.O3:DailyLog.O9 > 0, AVERAGE(DailyLog.O3:DailyLog.O9), 0) WeeklyLog.f4中的这个公式给出了一个#VALUE错误: =IF(DailyLog.O10:DailyLog.O16 > 0, AVERAGE(DailyLog.O10:DailyLog.O16), 0) 就像一个testing,我通过DailyLog.o16在单元格DailyLog.o3中input1到14。 现在WeeklyLog.f3返回“4”,WeeklyLog.f4仍然返回“#Value” 我简化了WeeklyLog.f4,它仍然返回“#VALUE” =DailyLog.o10:DailyLog.016 我也尝试添加公式到WeeklyLog.f5通过WeeklyLog.F8与他们适当的范围,所有这些显示“#VALUE” 现在我改变了WeeklyLog.f3,它显示“17.5”: =IF(DailyLog.O3:DailyLog.O16 > 0, AVERAGE(DailyLog.O3:DailyLog.O16), 0)

自由,2行后增加testing用例编号

这应该很容易,但我有testing案例,应该每两行后增加一个。 图片附上了我想要的样子,必须有一个公式我可以用来为我做这个。 我尝试过在线,但没有任何帮助,我需要它做什么在这里input图像描述 尝试 – =“TC”&IF(A6 =​​ A5,A6 + 1,A6) 并在这里得到了input图像说明

Excel如果2行相似,则删除第二行

我有一个生成date的工作表,例如: 这个单元格是由我的软件生成的。 有两个计算:银行和分析师。 在这两个表中只包括当前贷款的收费。 在已经生成的Excel中,你可以看到附加的,我想写一个公式,比较从第一个“表”与第二个表中的相同值的每个收费(利息,税率等)。 如果这个费用的值(6938.82,236.75)相等,则删除第二个表中的所有行。 在第二个表中,我只想保留具有红色价值的费用,我的意思是只有第一个表中的值为0的费用。 我不知道如何在Excel中做到这一点,我是一个PHP开发人员,并以某种方式解决当前的问题。 我看到它的种类: 如果列A中的文本单元格在同一列中有匹配,请比较列B中的值。如果值相同,则从第二个表中删除整行,否则 – >什么都不做。 要生成Excel,我正在使用PHPExcel。

在列上迭代VLOOKUP

在LibreOffice(同样在Excel?),我想迭代公式VLOOKUP(C2; B1:D2; 3; 0)到我所有的列。 例如VLOOKUP(C2; B1:D2; 3; 0),VLOOKUP(C3; B1:D3; 3; 0),VLOOKUP(C4; B1:D4; 3; 0)等 但是,如果我复制粘贴,我得到VLOOKUP(C3; B2:D3; 3; 0),VLOOKUP(C4; B3:D4; 3; 0)等 – >数组总是相同的大小 任何想法?

如何将捕获的数据包存储在Excel工作表中?

我的项目是关于捕获在客户端的混杂模式的数据包,并在服务器端处理它(在tcp,udp,icmp之间的区别是使用C的代码)。 输出存储在一个txt文件截至目前,但我想将这些数据包保存在一个Excel工作表(在Ubuntu 13.04是LibreOffice Calc)。 我不知道是否有可能做到这一点? 任何人都可以帮助我,如果可能的话,还有如何做到这一点? edited part 这是我在服务器端处理数据包的方式 FILE *logfile; int infile; struct sockaddr_in source,dest; int tcp=0,udp=0,icmp=0,others=0,igmp=0,total=0,i,j; int main() { int saddr_size,data_size; struct sockaddr saddr; unsigned char *buffer3 = (unsigned char *) malloc(1024); char *fname = "/home/shishira/Desktop/packet_capture/task_agent_processed.txt"; infile=open("info_agent_report.txt",O_RDONLY); if(infile==-1) { perror("cannot open info_agent_report file\n"); return(1); } logfile=fopen("task_agent_processed.txt","w"); if(logfile==NULL) { printf("Unable to create task_agent_processed file."); […]

Delphi System.Zip xlsx LibreOffice

我的系统是WIN7 64,我使用Delphi XE7组件来创build.xlsx文件。 示例结果文件 。 该文件可以打开与MS Office(没问题),但与LibreOffice我不能因为我有这个错误:“文件已损坏,不能打开…”。 怀疑是System.Zip以某种方式错误地打包文件。 LibreOffice Calc不显示关于为什么无法打开我的文件的任何详细信息。 我不明白如何开始逐项列举问题。 要了解它的原因是在归档方法,我做了以下。 解压缩文件并使用WinRar重新打包。 将它重命名为* .xlsx和vuala。 现在可以打开它。 这是新的重新打包的文件https://yadi.sk/i/bSr6g8xDh3Yde

LibreOffice / Excel表格计算公式

我在一张纸上有三列。 Col1具有Col2值的组合,我需要将Col1值replace为等于COl2 = col3值。 在LibreOffice计算中是否有任何公式可以做到这一点? 实际表: Col1 | col2 | Col3 A | A | X C | B | Y A | C | Z B | | A | | B | | C | | A | | C | B | 预期产出: Col1 | col2 | Col3 X | A | […]

Excel / LibreOffice Calc部分匹配反向

我想使用一个查找表根据其描述列为每一行select一个标签。 说明包含映射到标签的关键字。 因此,我需要部分匹配关键字列表如下: ABCDE 1 Description Tag Keyword Tag 2 lorem KEYA ipsum KEYA Tag A 3 dolor sit KEYC amet KEYB Tag B 4 KEYB consectetur KEYC Tag C 5 adipiscing elit KEYA KEYD Tag D 6 sed do KEYB eiusmod 我想用D2:E5中查找表中的值来填充B列中的单元格。 我可以使用类似的东西 = VLOOKUP(“。 ”&$ A2&“。 ”,$ D $ 3:$ E $ 6,2,0) […]

Epplus xlsx文件在下载后不会在libreoffice中打开,但会在excel中打开

我生成一个EEPlus .xlsx文件,用户可以点击一个button后下载。 它不会在我的Win8机器上使用LibreOffice 4.4.1.2打开,但它会使用Excel 2013在我的同事Win8机器上打开。 我得到一个错误,说该文件已损坏,需要修复,当我尝试修复它,它说,它无法。 我的同事也得到这个错误,但能够修复和查看文件。 以下是创build可下载版本的相关代码: MemoryStream ms = DataTableToExcelXlsx(dt, "Report"); ms.Position = 0; ms.WriteTo(Response.OutputStream); Response.ContentType="application/vnd.openxmlformatsofficedocument.spreadsheetml.sheet"; Response.AddHeader("Content-Disposition", "attachment;filename=DataTable.xlsx"); Response.StatusCode = 200; 现在奇怪的是,我还生成一个附加到电子邮件的xlsx文件,并打开就好了。 打开电子邮件附件时,我和同事都没有收到错误信息。 创build电子邮件附加版本的相关代码: MemoryStream ms = DataTableToExcelXlsx(dtReportData, sReportTitle); ms.Position = 0; MailMessage mail = new MailMessage("you@yourcompany.com", sReportEmails); using (SmtpClient client = new SmtpClient()) { mail.Subject = "Mixer – Test Scheduler Task Execute."; […]