Excel 2007:
我有一个应用程序,每季度将几行(带管道分隔符)输出到ascii文本文件中。
row example: NAME|ADDRESS|CITY|DESCRIPTION|AMOUNT|
我目前正在手动将此文件导入空白电子表格,使用以下命令:
数据,从文本导入,{向导步骤1}分隔,{下一步} {向导 步骤2}分隔符类型=其他= |,文本限定符=无,{下一步} {向导步骤3}列格式=常规,{完成} {接受} {文件,保存 如,FileName}
我想在打开空白页时自动执行所有这些手动步骤。
答案 0 :(得分:1)
使用宏录制器并删除代码开销..这是直截了当的..
答案 1 :(得分:1)
导入的最佳方法是将其定义为数据源。在Excel 2007中,它位于数据功能区上,来自文本。这样您甚至不需要再次运行宏,将数据源设置为在打开时刷新,并且每次打开excel文件时它都会更新。
答案 2 :(得分:0)
如果您的数据已经来自SQL数据库(如上面的注释中所述),请将SQL数据库添加为数据源。它将每次更新数据(也如上所述),格式应该保留。