excel - 将文本转换为 Excel 电子表格
问题描述
我是 Python 新手,但我有一个有趣的任务。我们有非常大的结构文本。例子:
'''
Writers 1.
Writer Dostoevsky, career: 1844-1849 (early career), 1849-1854 (exile to Siberia), 1854-1866 (prison, marriage).
Writer Pushkin, career: 1820-1822 (first publishing), 1836-1837 (duels and death).
Writers 2.
Writer Shakespeare, career: 1585-1588 (career beginning).
Writer Hemingway, career: 1913-1917 (high school), 1916-1917 (first publishing), 1818-1819 (World War I).
Writer Twain, career: 1883-1909 (Love of science and technology).
'''
我们需要将其转换为excel电子表格以获得清晰的信息视图:
我该如何解决?我尝试使用正则表达式,但我想获得电子表格是不够的,如图所示。
解决方案
您将需要使用 xlwt 库。你可以在这里找到
# Writing to an excel
# sheet using Python
import xlwt
from xlwt import Workbook
# Workbook is created
wb = Workbook()
# add_sheet is used to create sheet.
sheet1 = wb.add_sheet('Sheet 1')
sheet1.write(1, 0, 'ISBT DEHRADUN')
sheet1.write(2, 0, 'SHASTRADHARA')
sheet1.write(3, 0, 'CLEMEN TOWN')
sheet1.write(4, 0, 'RAJPUR ROAD')
sheet1.write(5, 0, 'CLOCK TOWER')
sheet1.write(0, 1, 'ISBT DEHRADUN')
sheet1.write(0, 2, 'SHASTRADHARA')
sheet1.write(0, 3, 'CLEMEN TOWN')
sheet1.write(0, 4, 'RAJPUR ROAD')
sheet1.write(0, 5, 'CLOCK TOWER')
wb.save('xlwt example.xls')
推荐阅读
- css - 响应式下拉栏的问题
- python - Django:分配前引用了局部变量“日期”,但我将其导入
- machine-learning - 测试特征分布信息泄露有什么问题?
- r - 在 tapply 或 R 中使用 approx 函数
- linux - RabbitMQ 消息大小限制(字符串)
- python - 你能在 Spyder 4.0 中禁用警告吗?
- regex - 我的 WordPress 通过一个受感染的 .htaccess 文件被黑客入侵,这是它的内容,这个 htaccess 有什么作用?
- c# - 客户何时适合与 SignalR 服务重新协商?
- .net - 刷新不适用于 dotnet core 3 中的静态页面
- java - 如何使用 vlcj 播放 mp4?