Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用解析Excel文件并导入MS Access_Javascript_Shell_Perlscript - Fatal编程技术网

Javascript 使用解析Excel文件并导入MS Access

Javascript 使用解析Excel文件并导入MS Access,javascript,shell,perlscript,Javascript,Shell,Perlscript,我对shell脚本是新手,所以我对此一无所知,请在这方面帮助我。在我的场景中,我有一些从大型机生成的excel文件,这些文件将每天更新。我的工作是使用shell脚本编写代码,解析文件并将部分列导入MS Access数据库。如何做到这一点 任何帮助都将不胜感激 我想使用shell脚本,但由于这是一个新项目,我可以使用任何其他脚本来编写代码并生成批处理文件,因此,如果任何其他方式最适合,请帮助我。您可以使用类似awk的命令,例如:awk-F:(或excel文件用作字段分隔符的任何内容){print$

我对shell脚本是新手,所以我对此一无所知,请在这方面帮助我。在我的场景中,我有一些从大型机生成的excel文件,这些文件将每天更新。我的工作是使用shell脚本编写代码,解析文件并将部分列导入MS Access数据库。如何做到这一点

任何帮助都将不胜感激


我想使用shell脚本,但由于这是一个新项目,我可以使用任何其他脚本来编写代码并生成批处理文件,因此,如果任何其他方式最适合,请帮助我。

您可以使用类似awk的命令,例如:awk-F:(或excel文件用作字段分隔符的任何内容){print$1,$2…}。字段分隔符正确后,使用“{print}”部分打印所需文件的字段。保存文件后,应该可以将其导入数据库

awk-F:“{print$1,$2}”/tmp/excel file>/tmp/sorted

请参见本页:


从2015年开始,但步骤应该足够相似。不需要shell脚本

堆栈溢出不是为了我们向您提供代码或完整的教程,而是为了帮助您解决出现错误的问题。请务必阅读:)这将需要从Excel导出CSV,而且它也无法解决导入MS Access的问题。一个.XLS文件当然不能被shell脚本解析,因为它是二进制文件,而一个.XLSX文件是XML文件,所以您也不想使用awk来解析它。