python写一个Excel
时间: 2023-10-10 18:11:14 浏览: 30
要使用Python操作Excel文件,需要使用第三方库openpyxl。下面是一个简单的示例,用Python创建并写入Excel文件:
```python
import openpyxl
# 创建一个工作簿
workbook = openpyxl.Workbook()
# 选中第一个工作表
sheet = workbook.active
# 在第一个单元格写入数据
sheet['A1'] = 'Hello World!'
# 保存工作簿
workbook.save('example.xlsx')
```
这个示例会在当前目录下创建一个名为example.xlsx的Excel文件,并在第一个单元格(A1)中写入"Hello World!"。你可以根据需要调整代码,添加更多单元格和工作表,并在其中写入数据。
相关问题
用python写一个excel查询
可以使用Python的openpyxl库来读取和操作Excel文件。以下是一个简单的示例,演示如何读取Excel文件中的数据并进行查询:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook['Sheet1']
# 定义查询函数
def search_data(query):
for row in worksheet.iter_rows(min_row=2):
# 按行遍历数据
if query in row[0].value:
# 如果第一列包含查询关键字,则打印出该行数据
for cell in row:
print(cell.value, end=' ')
print()
# 调用查询函数
search_data('John')
# 关闭Excel文件
workbook.close()
```
这个例子中,我们首先打开了一个名为 `example.xlsx` 的Excel文件,并选择了其中名为 `Sheet1` 的工作表。然后定义了一个查询函数 `search_data`,它接受一个查询关键字作为参数,并遍历工作表中的每一行数据,如果第一列包含查询关键字,则打印出该行数据。最后调用查询函数并关闭Excel文件。
用python写一个excel 脚本
以下是一个简单的Python脚本,可以将数据写入Excel文件。
```python
import openpyxl
# 创建一个新的工作簿
workbook = openpyxl.Workbook()
# 选择第一个工作表
worksheet = workbook.active
# 在A1单元格中写入数据
worksheet['A1'] = 'Hello, World!'
# 在B1单元格中写入数字
worksheet['B1'] = 42
# 在C1单元格中写入公式
worksheet['C1'] = '=B1*2'
# 保存工作簿
workbook.save('example.xlsx')
```
这个脚本将创建一个新的Excel文件,并在第一个工作表中写入数据。您可以根据需要修改单元格和数据。