python 判断一个excel文件是否存在,如果不存在就创建
时间: 2024-03-06 19:51:19 浏览: 35
可以使用Python中的os库和openpyxl库来实现这个功能。具体代码如下:
```python
import os
from openpyxl import Workbook
file_path = 'example.xlsx' # 文件路径
if not os.path.exists(file_path): # 判断文件是否存在
wb = Workbook() # 创建一个新的excel文件
wb.save(file_path) # 保存文件
print(f'{file_path}文件不存在,已成功创建!')
else:
print(f'{file_path}文件已存在!')
```
首先使用os库的`os.path.exists()`函数判断文件是否存在,如果不存在,就使用openpyxl库创建一个新的excel文件并保存。如果文件已经存在,就直接输出提示信息。
相关问题
python判断excel文件是否存在,不存在就创建一个代码实例
可以使用Python中的os和openpyxl库来判断Excel文件是否存在并创建一个新文件。
下面是一个示例代码:
```python
import os
from openpyxl import Workbook
file_name = "example.xlsx"
# 检查文件是否存在
if os.path.isfile(file_name):
print("文件已存在!")
else:
# 创建新的Excel文件
wb = Workbook()
ws = wb.active
ws.title = "Sheet1"
wb.save(file_name)
print("已创建新的Excel文件!")
```
在这个示例中,我们首先设置了一个文件名变量,然后使用`os.path.isfile()`函数来检查文件是否存在。如果文件存在,我们打印出“文件已存在!”消息。如果文件不存在,我们使用openpyxl库创建一个新的Excel文件,添加一个名为“Sheet1”的工作表并保存文件,然后打印出“已创建新的Excel文件!”消息。
python 判断excel文件不存时,创建excel文件
可以使用Python中的openpyxl库来创建和操作Excel文件。首先需要安装openpyxl库,可以使用以下命令进行安装:
```
pip install openpyxl
```
然后,可以使用以下代码来判断Excel文件是否存在,如果不存在则创建一个新的Excel文件:
```python
import os
from openpyxl import Workbook, load_workbook
filename = "example.xlsx"
if os.path.isfile(filename):
# 文件存在,打开已有的Excel文件
workbook = load_workbook(filename=filename)
worksheet = workbook.active
else:
# 文件不存在,创建新的Excel文件
workbook = Workbook()
worksheet = workbook.active
worksheet.title = "Sheet1"
# 在新的Excel文件中添加一些数据
worksheet.cell(row=1, column=1, value="Hello")
worksheet.cell(row=1, column=2, value="World")
# 保存Excel文件
workbook.save(filename)
```
在上面的代码中,首先判断文件是否存在,如果文件存在则打开已有的Excel文件,如果文件不存在则创建一个新的Excel文件,并在新的Excel文件中添加一些数据,最后保存Excel文件。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)