Tag: 文件转换

命令行工具将xls / xlsx转换为xml?

有没有一个开源的命令行工具,将xls / xlsx转换为xml? 理想情况下,我想在* NIX系统上执行此操作。

从Excel中将xlsx转换为Java中的xls

我有一个Excel 2007 xlsx文件,我想以编程方式将其转换为.xls文件。 xlsx文件是从报告工具导出的,我想将其转换为xls,以便与应用程序用户的软件堆栈更好地兼容。 xlsx是如此简单。 只是包含数据和基本types信息的行(int / date / string)。 没有公式。 我的平台是Java,我没有安装Microsoft Office。 我正在寻找一个解决scheme,使我能够在最less的努力之间转换格式。 即我想避免必须编写一个自定义的“复制应用程序”,将读取xlsx文件,并将行和格式复制到另一个文件。 优选地,该解决scheme是开源的和/或免费的。 我已经看过POI,据我所知,它可以读写xls和xlsx文件。 但是,我无法通过浏览文档和示例来了解它是否可以读取一种格式并在另一种格式中写出。 在深入挖掘之前,我想先检查一下在Java中是否有这样的事情,以及是否有任何提示。

Python将Excel转换为CSV

似乎有很多关于这个问题的post,我的解决scheme是与最常见的答案似乎是一致的,但是我遇到了一个编码错误,我不知道如何解决。 >>> def Excel2CSV(ExcelFile, SheetName, CSVFile): import xlrd import csv workbook = xlrd.open_workbook(ExcelFile) worksheet = workbook.sheet_by_name(SheetName) csvfile = open(CSVFile, 'wb') wr = csv.writer(csvfile, quoting=csv.QUOTE_ALL) for rownum in xrange(worksheet.nrows): wr.writerow(worksheet.row_values(rownum)) csvfile.close() >>> Excel2CSV(r"C:\Temp\Store List.xls", "Open_Locations", r"C:\Temp\StoreList.csv") Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> Excel2CSV(r"C:\Temp\Store List.xls", "Open_Locations", r"C:\Temp\StoreList.csv") File "<pyshell#1>", line 10, in […]

使用PHP将.xlsx文件转换为.csv文件

我正在寻找一种低开销的方式来将.xlsx文件转换为使用PHP的.csv文件,而不消耗多余的内存或加载无关的类。 任何人?