[英]Replace the text from an Excel Sheet in a File Using Python
我是 Python 的新手,我正在尝试弄清楚如何编写代码,在文本文件中搜索 Excel 工作表中单元格中的字符串,然后用同一行中的后续单元格替换该字符串。
+-----------+------------+--------+
| A | B | C |
+-----------+------------+--------+
| a | a_1 | a_2 |
| b | b_1 | b_2 |
| c | c_1 | c_2 |
+-----------+------------+--------+
在 text_file 中写着"This is a_xyz" 。
我尝试做的是创建多个文本文件,如“这是 a_1”和“这是 a_2”并自动保存它们。 当然会有更多的行和列。
对我来说棘手的是,Excel 表中的字符串是“a” ,但它需要替换存在“a”的整个“a_xyz” 。
有什么建议么? 提前致谢。
你可能想使用类似这个库https://openpyxl.readthedocs.io/en/stable/的东西来打开文件。 据我所知,excel的格式不容易翻译成文本(尝试在记事本中打开它并亲自查看:))。 它基本上是二进制数据。 Go 并阅读我发布的链接中的文档,您应该能够弄清楚如何遍历每一行。 作为第一步,尝试通过逐行浏览它们来保存完全相同的 excel 文件。 完成后,只需编辑要保存的位置,以便交换这些列。 干杯
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.