如何使用sendKeys()在文本框中多行输入多个值?
多行输入生成指定格式内容的解决方法
1. 前端网页实现方案
用带多行输入功能的文本框搭配简单脚本,就能实时生成目标格式:
- 用
<textarea>让用户输入多行内容,每行按“ID 姓名”的空格分隔格式填写 - 点击按钮触发脚本,自动把每行的空格替换成逗号,输出指定格式
示例代码:
<textarea id="inputBox" rows="5" placeholder="每行输入:ID 姓名(用空格分隔)"></textarea> <button onclick="convertFormat()">生成目标内容</button> <pre id="outputBox"></pre> <script> function convertFormat() { const inputContent = document.getElementById('inputBox').value; const lineList = inputContent.split('\n').filter(line => line.trim()); const result = lineList.map(line => line.trim().replace(/\s+/g, ',')).join('\n'); document.getElementById('outputBox').textContent = result; } </script>
2. 本地Python脚本批量处理
适合本地快速转换大量数据:
- 运行脚本后,按提示输入多行内容(每行“ID 姓名”),输入空行结束
- 脚本自动转换格式并输出
示例代码:
print("请输入多行内容(每行格式:ID 姓名,输入空行结束):") content_lines = [] while True: current_line = input().strip() if not current_line: break content_lines.append(current_line.replace(' ', ',')) print("\n转换后的内容:") print('\n'.join(content_lines))
3. Excel快速导出法
如果数据已经在Excel的两列(A列ID、B列姓名):
- 在C1单元格输入公式
=A1&","&B1,下拉填充整列 - 复制C列所有内容,粘贴到文本编辑器即可得到目标格式
- 也可直接复制两列数据到记事本,用查找替换(Ctrl+H)把制表符换成逗号
4. 文本编辑器手动快速处理(少量数据)
用VS Code、记事本++等工具:
- 直接输入每行“ID 姓名”内容
- 用批量替换功能(Ctrl+H),把空格替换成逗号,一键完成格式转换
内容的提问来源于stack exchange,提问作者nayansFosgit
相关产品推荐
相关产品推荐

