[英]Appending Bash Script Output To Excel
我有一个特殊的情况,让我们做一个背景。
背景:
我们有一个内部开发的脚本,用于测试企业服务器。 该脚本用Bash编写。 脚本的魅力在于dmidecode命令。 该脚本在Linux Mint上运行,并通过PXE进行部署。 脚本的输出包含有关处理器,内存,系统板和机箱部件号等的硬件信息。此信息始终根据引导映像的设备而变化。 然后将所有这些数据提取为可读格式,然后手动将其添加到Excel电子表格中。 Excel工作表按以下方式分解:A1(资产编号),B1(数量“始终为1”),C1(制造商),D1(型号),E1(零件编号),F1(序列号),G1 (RAM(Mb)),H1(CPU数量),L1(CPU速度(GHZ))
数据列名称示例:
列数据:第2行:6112、1,HP,Proliant DL580 G2、325134-001,USE247ML97、1024、2、2.8
因此,每一行代表一台单独的服务器,列包含来自我们前面提到的bash脚本的数据。
目标:
好的,所以我的目标是将bash脚本的输出自动附加到存储在本地CIFS文件服务器上的现有工作表中。 由于脚本是在Linux上启动的,因此Powershell不是可行的选择。 我认为Openpyxl可以完成这项工作,但我不知道实现此目标的最佳实践。 我知道我将无法修改现有工作簿。 鉴于此,我正在考虑将现有文档加载到内存中并使用相同的文件名覆盖。 另外,我在Openpyxl上看到的所有教程似乎都有静态数据,但我并不奢侈。 这有可能还是只是一个微妙的白日梦?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.