Python小工具—txt转excel和word

1.txt转excel

import openpyxl

# 创建一个新的Excel工作簿
wb = openpyxl.Workbook()
sheet = wb.active

# 题干和答案的标题
sheet['A1'] = '题干'
sheet['B1'] = '答案'

# 打开txt文件并读取内容
with open('xiti.txt', 'r', encoding='utf-8') as file:
    lines = file.readlines()

# 初始变量
current_question = []
current_answer = ''
row = 2  # 从第二行开始写入数据

# 遍历文件内容
for line in lines:
    line = line.strip()  # 去除每行的两端空白字符
    if line.startswith('答案'):
        # 遇到答案关键字,保存当前题干
        if current_question:
            question_text = '\n'.join(current_question)
            sheet.cell(row=row, column=1).value = question_text
            # 保存当前答案,并重置current_answer
            sheet.cell(row=row, column=2).value = current_answer
            row += 1
        # 保存答案文本,并重置current_question
        current_answer = line[len('答案'):].strip()
  

相关推荐

  1. Python工具txtexcelword

    2024-07-16 05:42:05       21 阅读
  2. word excel pptpdf

    2024-07-16 05:42:05       42 阅读
  3. excel试题word格式

    2024-07-16 05:42:05       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 05:42:05       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 05:42:05       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 05:42:05       57 阅读
  4. Python语言-面向对象

    2024-07-16 05:42:05       68 阅读

热门阅读

  1. Matplotlib库学习之mpl_toolkits.mplot3d.Axes3D函数

    2024-07-16 05:42:05       27 阅读
  2. uniapp 如何实现路由拦截,路由守卫

    2024-07-16 05:42:05       22 阅读
  3. 健康管理平台的元宇宙革新

    2024-07-16 05:42:05       17 阅读
  4. Spring Batch批量处理数据

    2024-07-16 05:42:05       25 阅读
  5. lua package.path

    2024-07-16 05:42:05       23 阅读
  6. 【AI原理解析】—支持向量机原理

    2024-07-16 05:42:05       25 阅读
  7. C++面试

    C++面试

    2024-07-16 05:42:05      21 阅读
  8. 【Flask项目】文件分享系统(一)

    2024-07-16 05:42:05       28 阅读
  9. Barabási–Albert模型详解与Python代码示例

    2024-07-16 05:42:05       26 阅读
  10. Android12 禁用adb

    2024-07-16 05:42:05       23 阅读
  11. 深度学习多任务学习笔记

    2024-07-16 05:42:05       25 阅读
  12. [C/C++入门][变量和运算]8、鸡兔同笼

    2024-07-16 05:42:05       20 阅读