Tag: linux

使用python自动化Excelmacros

我在Linux中使用python来自动化excel。 我已经完成使用pyexcelerator包写入数据到excel。 现在是真正的挑战。 我必须添加另一个选项卡到现有的工作表,该选项卡应包含第一个选项卡中的macros运行。 所有这些东西都应该是自动的。 我google了很多,发现win32come在macros观上做了一个工作,但那只是窗口。 任何人有任何想法如何做到这一点,或者你可以指导我几个build议。

将Office文件转换为swf(Flash)

在使用Linux(Ubuntu Server 10)的私人服务器上托pipe的webbapp中,用户将上传文档(MS Word,Excel,PowerPoint,PDF等)。 我们要转换SWF(Flash)对象中的文件,将它们embedded到网站中。 我看到很多有这个未来的网站。 他们怎么做?

有没有任何基于Linux的Excel文件diff工具?

我正在使用的项目使用Bitkeeper进行版本控制。 我正在研究一个新function,该function涉及将Excel电子表格(由架构师编辑)中的定义转换为可执行代码(至今由程序员手动完成)。 这个Excel文件必须是代码库的一部分,因为不同的分支可能有不同的定义,最终将被合并。 Bitkeeper在合并文本文件方面做得很好。 但是,Excel电子表格是二进制文件,Bitkeeper不知道如何处理。 Bitkeeper确实使我能够使用外部工具合并更改(即Bitkeeper外部)。 我正在寻找一个在Linux中工作的差异化工具,可以比较和合并Excel电子表格。 有没有什么工具可以做到这一点?

使用Perl在电子邮件正文中embeddedExcel图表

在Linux上使用Perlembeddedexcel图表是否可能? 我正在使用perl的Excel :: Writer :: XLSX模块来创build图表。 我想发送这个excel作为附件(已经这样做)。 但是同时我也希望在图表上有出色的performance。

读取/parsingXLSX文件,保留字体

有没有一个Perl模块/程序/方法,可以在Linux内部读取字体格式的XLSX文件中的文本? 它不一定是Perl,但Perl是我最熟悉的,所以Perl是最好的。 例如,一个单元格可能会说: 金刚是我最喜欢的书。 我比1984年更喜欢它。 我阅读了一堆post,下载了一堆perl模块和示例,但都是简单的提取文本。 我真的想保持格式。

Perl MIME :: Lite发送空的Excel文件

我正在使用Spreadsheet :: WriteExcel在perl中创build一个excel文件。 我的代码是这样开始的 my $workbook = Spreadsheet::WriteExcel->new('map.xls'); my $worksheet = $workbook->add_worksheet('map'); 将一些数据添加到workSheet 接着 $workbook->close() or die "Error closing file: $!"; 但是我得到的excel文件只包含一行错误信息 我的MIME附件代码是这样的 $msg->attach( Type => 'application/vnd.ms-excel', Path => $sNoticeFile, Disposition => "attachment", ); 有人可以告诉我什么是缺less/错误的代码? 谢谢

如何根据多个条件将大型“.csv”文件分解成小文件?

我有大的.csv文件(大约40MB),我想在几个条件下将它们分成较小的文件,并相应地将它们命名为数据: 按第3栏的内容分开文件, 内容第四列从第一点单独输出, 这是棘手的部分: 以前2次操作创build的输出检查第11列是否有数据,如果是,则将该数据分离为内容,之后再按第17列的内容分隔 – 然后保存输出/ OR / AND / 如果第11栏中没有数据,请检查第15栏并相应分开。 接下来检查17列,并通过第17列分隔这个数据 – >保存输出。 在VBA中我有这样的东西,但是对于大文件和excel来说太慢了,有时会崩溃。 有了这样的多个文件,需要很长时间才能手动切换,然后将vba放入工作。 这有可能通过这么多的条件来剪切文件吗? 在此先感谢您的帮助。 例如:(头是列的#) 1 2 3 4 11 15 17 Date Time COUNTRY CITY CHECK TEST TEST2 2015-08-20 11:54 ENGLAND ABINGDON 1 1 2015-08-21 12:54 ENGLAND BATLEY 2 5 2015-08-22 13:54 ENGLAND FROME 2 6 2015-08-23 14:54 ENGLAND […]

在linux上使用python将数据validation/macros添加到现有的xls文件

我有一堆xls文件,我需要使用python为一些单元格添加数据validation(combobox)。 我正在linux上工作。 或者,也可以通过将macros添加到将在文件打开并插入数据validation时运行的Worksheet来实现。 我find的大多数库都是用于Windows的,或者无法执行/编辑现有文件。 任何想法什么是最好(或至less可能)的方式来实现呢?

Nmon分析仪自动化问题

我在我的Linux服务器上安装了NMON,我收集所有的nmon文件并保存到一个文件夹中,之后我使用NMON分析器生成报告。 当我手动执行时,我没有遇到任何问题,但是当我提供nmon分析器的一个nmon文件(FilesList) nmon设置列表文件来处理时,它会popup一个popup消息 。 当我点击是所有popup窗口,然后它会生成报告。 正如我已经编写了所有这些程序正在等待响应。 有没有什么可以阻止这个popup窗口。

函数,在Linux Path中获取文件的时间戳

我有一个函数来获取我提供path的本地文件的时间戳。 Public Function GetFileDate(strFile As String) As Date Dim lastDate As Date Dim FileName As String Dim FilePath As String FileName = Split(strFile, "\")(UBound(Split(strFile, "\"))) FilePath = Replace(strFile, FileName, vbNullString) FileName = Dir(FilePath & FileName) Do While FileName <> vbNullString If lastDate < FileDateTime(FilePath & FileName) Then lastDate = FileDateTime(FilePath & FileName) End If FileName […]