Tag: 文件处理

如何使用Java处理Excel,不包括apache-poi,jexcel和xlsx4j库?

我已经做了什么 我已经检查了如何在java和Java库中 读取和写入excel文件 来读取Microsoft Excel文件,但他们都是关于上述库。 我有一个Java应用程序处理Excel文件。 我用apache-poi实现了它,但是我无法签名,因为xmlbeans.jar包含重复的条目。 https://issues.apache.org/jira/browse/XMLBEANS-497 https://issues.apache.org/jira/browse/XMLBEANS-499 我在修补xmlbeans.jar的第二个问题中看到了解决方法,但是我不喜欢解决方法。 我已经用xlsx4j重新实现了可以处理.xlsx文件和jexcel for .xls文件的代码。 问题两个库的代码很难维护,所以我正在寻找另一种方式来处理.xlsx和.xls

在Python中进行所有可能的组合,并使用谷歌API的CSV / XLSX文件

我必须在Python中编写一个脚本,将执行以下操作我有一个xlsx / csv文件,其中有一个列中列出300个城市 我必须使他们之间的所有对,也是在谷歌API的帮助下,我必须增加他们的距离和旅行时间在第二列 我的CSV文件是这样的: ======= SOURCE ======= Agra Delhi Jaipur 并预期在csv / xlsx文件中的输出是这样的 ============================================= SOURCE | DESTINATION | DISTANCE | TIME_TRAVEL ============================================= Agra | Delhi | 247 | 4 Agra | Jaipur | 238 | 4 Delhi | Agra | 247 | 4 Delhi | jaipur | 281 | 5 Jaipur | Agra | […]

通过读取Excel表格为c文件中的variables赋值

我需要通过阅读一个Excel工作表来为C文件中的variables赋值。 我已经写了一个代码,但只有最后一个variables已被分配一个值,因为我已经用于循环。它正在覆盖分配给以前的variables的值,因为我分配值后创build一个不同的输出文件。 #include <iostream> #include <fstream> #include <string> using namespace std; int main() { string s1, s2, s3,s4; string filename, text, line; string cfilename,funcname, signal, value; int i , k , m; cout << "Enter excel filename" << endl; cin >> filename; cout << "How many lines of text are in the file?" << endl; […]

用Perl重写现有的xls文件

我正在尝试在已经存在的excel文件中写入数据,但是我尝试的代码是创build一个新工作表,并用数据擦除旧工作表。 这是我使用的代码 #!/usr/bin/perl –w use strict; use Spreadsheet::WriteExcel; # Create a new Excel file my $FileName = 'Report.xls'; my $workbook = Spreadsheet::WriteExcel->new($FileName); # Add a worksheet my $worksheet1 = $workbook->add_worksheet(); #<- My Doubt # Change width for only first column $worksheet1->set_column(0,0,20); # Write a formatted and unformatted string, row and column # notation. $worksheet1->write(0,0, "Hello"); […]

VBA Excel文件打开提示取消错误

所以我正在使用文件打开提示来收集文件名。 然后我在后台实例中打开这个文件,parsing信息到一个字典并closures文件。 这工作正常。 这个代码是: Application.FileDialog(msoFileDialogOpen).Show sFullName = Application.FileDialog(msoFileDialogOpen).SelectedItems(1) 如果用户按取消,这显然是一个可行的scheme,我得到以下错误: Invalid procedure call or argument 我试图改变“聚集”的路线: If Application.FileDialog(msoFileDialogOpen).SelectedItems(1) Then sFullName = Application.FileDialog(msoFileDialogOpen).SelectedItems(1) 但是,这仍然会带来错误。 即使禁用警报也会导致错误或“400”。 任何帮助如何使这个popup或处理它将不胜感激。