使用spyder软件提取一文件夹内所有excel工作簿的文件名,用列表显示出来。 批量新建并保存多个工作簿(以"网络1班到5班.xlsx"命名)。请帮我生成以下代码
时间: 2024-05-08 11:17:36 浏览: 22
以下是代码:
```
# 导入必要的模块
import os
import glob
import openpyxl
# 获取当前工作目录
cwd = os.getcwd()
# 定义要读取的文件夹路径
folder_path = os.path.join(cwd, '要提取文件名的文件夹路径')
# 获取文件夹内所有excel工作簿的文件名
excel_files = glob.glob(os.path.join(folder_path, '*.xlsx'))
# 显示文件名列表
print(excel_files)
# 批量新建并保存多个工作簿
for i in range(1, 6):
wb = openpyxl.Workbook()
wb.save('网络{}班.xlsx'.format(i))
```
注意:代码中的"要提取文件名的文件夹路径"需要替换成你要操作的文件夹路径。
相关问题
使用spyder软件提取一文件夹内所有excel工作簿的文件名,用列表显示出来。 批量新建并保存多个工作簿(以"网络1-5班.xlsx"命名)。
可以的,以下是提取文件名的代码:
```
import os
path = r"文件夹路径"
excel_files = []
for file_name in os.listdir(path):
if file_name.endswith('.xlsx'):
excel_files.append(file_name)
print(excel_files)
```
以下是批量新建并保存多个工作簿的代码:
```
import openpyxl
for i in range(1, 6):
wb = openpyxl.Workbook()
wb.save(f"网络{i}班.xlsx")
```
请注意,以上代码只是示例,具体路径和文件名需要根据实际情况修改。
使用spyder软件提取一个工作簿中所有工作表的名称。(用xlwings库实现)
可以,以下是实现的代码:
```python
import xlwings as xw
# 打开工作簿
wb = xw.Book('工作簿名称.xlsx')
# 获取所有工作表的名称
sheet_names = wb.sheet_names
# 打印所有工作表的名称
for name in sheet_names:
print(name)
# 关闭工作簿
wb.close()
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)