excel - 自动化 Excel 工作 - 将平面文件转换为 Excel 电子表格

标签 excel automation flat-file vba

我有一个主 Excel 电子表格,我每天都用 10 个平面文件来更新它,用于 10 个不同的选项卡。所以,每天早上我都会打开我的 excel 电子表格,删除昨天的标签并放入最新的 txt 文件。 Txt 文件遵循相同的模式,如下所示:

今天我有“FILE_1_45”、“FILE_2_45”、“FILE_3_45”......“FILE_10_45”。

明天我将拥有“FILE_1_46”、“FILE_2_46”、“FILE_3_46”……“FILE_10_46”,所以这些都是增量的。

我怎样才能自动化这个过程?我可以输入与我的一天相对应的#,然后点击一个按钮让excel创建我吗?

最佳答案

我想到的简单方法是编写一个 perl 脚本。您可以使用 SpreadSheet-ParseExcel 和/或 SpreadSheet-WriteExcel 来更新现有电子表格并根据新数据文件生成新电子表格。这个想法的许多例子是可用的。

快速搜索:
http://www.thegeekstuff.com/2011/12/perl-and-excel/

关于excel - 自动化 Excel 工作 - 将平面文件转换为 Excel 电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13363767/

相关文章:

Python - 软件的静默安装和验证

c# - 是否有任何好的平面文件到 C#/.Net 的对象映射库?

vba - 在 Excel 中保存 VBA 字典对象

iphone - 在 Objective-C 中以编程方式计算 IRR(内部 yield )和 NPV

sql - 如何查询名称中带有括号 ( ) 的 SQL 列?

java - 动态创建TestNG.xml文件并传递参数

excel - 使用 VBA 宏为每行添加 5 行

tfs - 如何在 Microsoft 测试管理器中运行 selenium 测试

sql-server - 当源有 0 行时不创建文件

Ruby:开始读取大文件中的任意点