python怎么把循环得到的数值放到一个列表_python写代码的软件

python怎么把循环得到的数值放到一个列表_python写代码的软件在 Python 中 你可以使用 openpyxl 或 xlsxwriter 库来循环写入 Excel 文件 以下是使用 openpyxl 和 xlsxwriter 库的示例代码 使用 openpyxl 库 pythonimport openpyxl 替换为你的 Excel 文件路径 excel file path 路径 到 你的 Excel 文件 xlsx

在Python中,你可以使用`openpyxl`或`xlsxwriter`库来循环写入Excel文件。以下是使用`openpyxl`和`xlsxwriter`库的示例代码:

使用`openpyxl`库

 import openpyxl 替换为你的Excel文件路径 excel_file_path = "路径\\到\\你的\\Excel文件.xlsx" 打开Excel文件 workbook = openpyxl.load_workbook(excel_file_path) 选择工作表 sheet_name = "Sheet1" worksheet = workbook[sheet_name] 设置起始和结束行号 start_row = 2 end_row = 22 设置列号(B列为列号2) column_number = 2 打开文本文件进行写入 output_file_path = "output.txt" with open(output_file_path, 'w') as output_file: 循环读取指定范围内的单格内容并写入文本文件 for row_number in range(start_row, end_row + 1): cell_value = worksheet.cell(row=row_number, column=column_number).value if cell_value is not None: output_file.write(str(cell_value) + '\n') 

使用`xlsxwriter`库

 import xlsxwriter 创建一个新的xlsx文件(如果原有同名文件会被覆盖) book = xlsxwriter.Workbook('C:/Users/Administrator/Desktop/xxx.xlsx') 创建一个新的表单,默认名称为 “sheet1”,输入字符参数可指定名称 sheet1 = book.add_worksheet() 字典数据 data = { '2891-1': ['D'], '2892-1': ['D'], '2896-1': ['B'], '2913-1': , '2913-2': , '2913-3': } 循环字典key的值 for key, value in data.items(): 获取列表长度 num = len(value) for a in range(num): 获取列表长度 lena = len(value[a]) 写入数据 for b in range(lena): sheet1.write(a + 1, 0, value[a][b]) 关闭并保存工作簿 book.close() 

请根据你的需求选择合适的库和代码示例。

编程小号
上一篇 2024-12-25 12:56
下一篇 2024-12-25 12:51

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/145024.html