编程新建一个名为test.xls文件,存放在代码文件所在目录中,并且打开该文件。然后通过xlwt模块写入如图3-1所示内容到文件中。最后通过xlrd模块读取所有文件数据,如图3-2所示。
时间: 2024-02-11 13:06:15 浏览: 64
好的,这里是Python代码实现:
```python
import xlwt
import xlrd
import os
# 创建Excel文件并打开
workbook = xlwt.Workbook(encoding='utf-8')
sheet = workbook.add_sheet('Sheet1')
# 写入数据
sheet.write(0, 0, '姓名')
sheet.write(0, 1, '年龄')
sheet.write(0, 2, '性别')
sheet.write(1, 0, '张三')
sheet.write(1, 1, 18)
sheet.write(1, 2, '男')
sheet.write(2, 0, '李四')
sheet.write(2, 1, 20)
sheet.write(2, 2, '女')
# 保存Excel文件
file_path = os.path.join(os.getcwd(), 'test.xls')
workbook.save(file_path)
# 读取Excel文件
workbook = xlrd.open_workbook(file_path)
sheet = workbook.sheet_by_index(0)
for i in range(sheet.nrows):
row = sheet.row_values(i)
print(row)
```
这段代码首先使用xlwt模块创建了一个名为test.xls的Excel文件,并在其中写入了表格数据。然后使用os模块获取当前代码文件所在目录的路径,拼接上文件名test.xls,得到Excel文件的完整路径。最后使用xlrd模块打开Excel文件,并读取其中所有数据,按行输出到控制台。
希望这个代码能够帮助到您。
阅读全文