实验内容:使用python语言将下列图表中的数据分别写入CSV、Word、Excel文件中。 CSV(代码+运行结果截图): Word(代码+运行结果截图): Excel(代码+运行结果截图):
时间: 2024-12-15 08:26:42 浏览: 3
python处理csv数据动态显示曲线实例代码
首先,让我们分步骤说明如何使用Python将数据写入CSV、Word和Excel文件:
**CSV(Comma-Separated Values)文件**:
```python
import csv
# 假设我们有一个列表或字典,包含你要保存的数据
data_list = [
['Name', 'Age', 'City'],
['John', '30', 'New York'],
['Jane', '28', 'Chicago']
]
with open('data.csv', 'w', newline='', encoding='utf-8') as file:
writer = csv.writer(file)
writer.writerows(data_list)
```
运行这段代码后,你将在当前目录下生成名为"data.csv"的文件,其中包含了列表中的数据。
**Word文档(需使用第三方库`python-docx`)**:
```python
from docx import Document
# 导入数据
data = [
'Name', 'Age', 'City',
'John', '30', 'New York',
'Jane', '28', 'Chicago'
]
doc = Document()
for row in data:
doc.add_paragraph(', '.join(row))
doc.save('data.docx')
```
注意:这需要安装`python-docx`库,你可以使用`pip install python-docx`命令安装。
**Excel文件**:
```python
import pandas as pd
# 创建一个简单的DataFrame
df = pd.DataFrame({
'Name': ['John', 'Jane'],
'Age': [30, 28],
'City': ['New York', 'Chicago']
})
# 写入Excel文件
df.to_excel('data.xlsx', index=False)
```
以上代码会创建一个名为"data.xlsx"的Excel文件,其中存储了DataFrame的内容。
至于提供运行结果截图,由于文本环境无法展示图片,建议你在实际环境中运行上述代码,并查看生成的文件。如果你想要截图,可以在每一步之后,使用截图工具如`PyAutoGUI`或直接在操作系统上截取屏幕。
阅读全文