我有一个 powershell 脚本,用于将 txt 文件“转换”为 xlsx。txt 文件中的文本具有非常特定的结构,因此可以使用。它看起来像这样:Student:: Doe JohnUsernam...
我有一个 powershell 脚本,用于将 txt 文件“转换”为 xlsx。txt 文件中的文本具有非常特定的结构,因此可以使用。它看起来像这样:
Student:: Doe John
Username:: doejohn24
Password:: password
密码以纯文本形式存储在不受保护的 txt 文件中,这就是我想要将其转换为 excel 的原因,至少可以通过密码保护,也更容易管理。整个系统为用户存储密码,而不是让他们能够更改密码,在我看来这很荒谬,但这就是学校的制度。但至少我想保护他们一点。
该脚本从每个块中提取姓氏、名字、用户名和密码,并在创建新工作表并预填充标题行后将值写入 Excel 文件中的单元格。
因此,脚本完全按照预期工作,但我遇到了一个问题。我通过拆分方法提取姓名、姓氏、用户名和密码(例如 $name = $fileContent[$i].Split(" ")[2]
)但偶尔单词之间有两个空格,然后拆分方法显然指向不正确的项目。有没有办法解决这个问题,还是我必须每次都检查结果以确保它是正确的,并且可能手动正确?
如何忽略 txt 文件中的双倍空格(Powershell)
下载声明:
本站所有软件和资料均为软件作者提供或网友推荐发布而来,仅供学习和研究使用,不得用于任何商业用途。如本站不慎侵犯你的版权请联系我,我将及时处理,并撤下相关内容!