Tag: linux

Linux命令行将PDF转换为Excel

我正在寻找一个工具,我可以从命令行可靠地将PDF转换为Excel电子表格(因为我想使用脚本来自动执行此操作)。 我需要一些能够正确转换pdf的东西,就像使用Acrobat Pro或类似的程序一样。

Unoconv将excel转换为带有分号的csv而不用引号

我正在做一个简单的命令转换excel CSV与分号 unoconv -f csv -e FilterOptions="59,34,0,1" filex.xlsx 但结果与这样的引号出现 "name";"lastname";"age" 我怎样才能转换没有报价?

使用ssconvert从.xlsx创buildTAB分隔的值

由于单元格值内的逗号,我无法使用.xls(x)的ssconvert实用程序进行csv转换。 是否有可能使用ssconvert (命令行电子表格格式转换器)直接从xlsx创build制表符分隔值? ssconvert infile.xlsx outfile.tsv引发Unable to guess exporter to use错误。 因此,我试图在一些导出选项的规范下生成一个原始文本文件,特别是分隔符: ssconvert -O 'separator=\t format=raw' infile.xlsx outfile.txt 这导致输出如value1\tvalue2\tvalue3 ,即string\t不会被转换成tabulator。 有什么build议么?

在linux环境下修改python中的excel文件

我如何在现有的Excel文件中使用Python插入几行? 该excel文件可能是任何excel版本。 在Windows上可能已经可以通过使用win32com.client …但我需要在Linux环境中进行更改。 我该怎么做?

OpenOffice Calc时间转换

我正在使用linux上的“time”命令分析一些程序。 这输出的结果是这样的格式:1m48.952s 现在我想列表和绘制所有我收集的数据,但它是这种格式不容易。 我有两个问题:1.是否有一种方法可以轻松地将此格式转换为纯粹的秒数。 也许一个OpenOffice Calc函数? 2.有没有办法调用我的“时间”命令,以便它将以秒为单位输出,而不是分钟 – 秒。 非常感谢

隐藏多个Excel工作表

我使用Perl模块Excel :: Writer :: XLSX在Linux中编写Excel工作簿。 我写了三个单独的工作表,并试图隐藏前两个,只有第三个工作表是可见的。 Perl代码: $worksheet3->activate(); $worksheet1->hide(); $worksheet2->hide(); 相反,使用下面的代码,只有第一个工作表选项卡被隐藏。 我究竟做错了什么?

将文本转换为python中的数字

input是一个文本表 – 一些列是数字和一些文本。 我有python脚本将此文本文件转换为xlsx。 在Excel或Libre中打开后,所有字段都是文本。 有没有任何选项将某些列转换为数字? cat script.py: import csv import sys from xlsxwriter.workbook import Workbook # Add some command-line logic to read the file names. tsv_file = sys.argv[1] xlsx_file = sys.argv[2] # Create an XlsxWriter workbook object and add a worksheet. workbook = Workbook(xlsx_file) worksheet = workbook.add_worksheet() # Create a TSV file reader. tsv_reader […]

捕获一个Excel表

我从服务器发送一封电子邮件(使用mutt命令),附带有excel文件。 这个文件有40张。 这全部在一个shell脚本中完成。 第一个表格是一个“分析”表格,只有几行和几列。 我想发送电子邮件正文中第一张表格的截图/数据。 有没有办法在一个shellcript里面呢? 任何帮助表示赞赏

自动resize时,Apache POI不能提供足够的空间

我正在用Apache POI构build一个Excel文件。 添加完所有内容后,我使用sheet.autoSizeColumn(i)自动调整列的大小。 有时候它不能提供足够的空间。 我已经尝试过Verdana和Calibri-Regular (必须从Calibri切换到Calibri-Regular,因为autosize在我们的Windows 7机器上突然变得非常疯狂,但是在我们的Linux机器上运行良好,这对我来说是个谜)。 有什么我可以做的,以解决这个问题? 或者有没有办法在自动调整后添加一些填充? 编辑 : 在我的Windows开发盒上,我尝试用font.setFontName("Verdana")将字体设置为Verdana。 所有的内容都明确地改变到Verdana和列的大小是完美的。 在Linux生产环境中,我使用了Gagravarr在下面的注释中引用的Java代码来打印出Java所看到的字体列表。 我试过Monospaced但是间隔和上面的截图一样。 然后我试了一下Dingbats ,内容仍然是可读的(不应该是这样),而间距真的是closures的(见下面的截图)。

现代语言,可以编译成DLL,并可以在Linux Web服务器后端使用?

我计划编写一个具有以下先决条件的程序: 必须能够被编译为DLL,才能够从Excel工作簿中运行function(遗留兼容性) 随着现代化,高水平化,快速化发展, 必须能够在Linux Web服务器后端调用相同的函数(前端将用Javascript编写)。 编译器必须像啤酒一样免费。 有没有符合这三个要求的语言? 我曾看过: Python:做2)和3),但没有好的解决scheme1)。 在http://code.google.com/p/shedskin/上有一个从Python到C ++的翻译器,但它是实验性的。 C + +:做1)但不是2),并不是真正理想的3)。 C#:做1)和2),但不是3)据我所知。 我知道如何从Excel中运行一个exe文件,所以我可以这样解决,但一个DLL会是一个更好的解决scheme有两个原因: 我可以直接调用方法,而不需要通过命令行 我的用户更可能是怀疑如果我包含一个.exe文件与应用程序比如果我包含一个.dll文件。 (我知道没有真正的区别,但我的用户没有。) 谢谢!