我正在使用自动化下载 .dat 文件并使用 perl 中的 excel 解析器模块对其进行解析。但是每当我尝试访问 .dat 文件时,它都会说不是有效的 excel 文件。(所有这些操作都是在linux中完成的)
作为一种解决方法,我已将 .dat 文件移动到 Windows 机器并使用 excel 文件打开它。然后将 .dat 文件保存为 windows 中的 excel 文件。然后将该文件重新发送到 Linux 机器。现在 perl 脚本可以解析文件了。
我可以将 .dat 文件转换为 linux 本身中的 excel 文件,而不是这条长路径吗?如果是,那怎么办?
我的 .dat 文件中的前几行:
F_NF_CD ART_GRP_NO ART_GRP_DESCR ART_GRP_SUB_NO ART_GRP_SUB_DESCR ART_NO ART_DESC SELL_UNIT PACK_TYPE SELL_PR VAT_PERC MRP_PRICE STOCK ART_STATUS EXTRA_INFO BLOCK_IND
F 191 卫生纸 3 女士卫生 287432 SOFY 侧墙 大 SOFT15P 1 EA 89.8 5 99 47 1 出售
F 191 卫生纸 3 女士卫生 287422 SOFY 侧墙常规 SOFT15P 1 EA 80.73 5 89 0 1 出售