2017-07-12 34 views
-1

我是shell脚本的新手,所以我对此没有任何想法,请在此帮助我。在我的情况下,我有一些从大型机生成的excel文件,每日更新。我的工作是使用shell脚本编写代码并解析文件并将某些列导入MS Access数据库。这个怎么做?解析Excel文件并导入到MS Access中

任何帮助将不胜感激。

我想使用shell脚本,但因为这是新项目,我可以使用任何其他脚本编写代码,并使批处理文件,所以如果任何其他方式是最适合这个,那么请帮助我。

+0

堆栈溢出不是为我们提供代码给你或完整的教程,而是为了帮助你解决出错的地方。并且一定要阅读[tour](/ tour):) –

回答

0

你可以像这样使用类似awk的命令:awk -F :(或任何excel文件用作字段分隔符)'{print $ 1,$ 2 ...}'。一旦你有字段分隔符正确,你可以使用'{print}'部分来打印你想要的文件的字段。在保存文件后,它应该准备好导入数据库。

的awk -F: '{打印$ 1,$ 2}' 的/ tmp/EXCEL文件>的/ tmp /整理

+0

这需要从Excel中导出CSV,并且它也不能解决有关导入MS Access的部分。一个.XLS文件当然不能被shell脚本解析,因为它是二进制文件,.XLSX文件是XML,所以你不想使用awk。 – Dale

相关问题