用Python在 2018年.xlsx 中删除表名称不包含 “天峰集团”的工作表
时间: 2023-06-05 07:07:12 浏览: 64
可以使用Python中的openpyxl库来操作Excel文件。首先,使用openpyxl.load_workbook函数打开2018年.xlsx文件,然后遍历其中的所有工作表。对于每个工作表,判断其名称是否包含“天峰集团”,如果不含,则删除该工作表。最后,使用openpyxl.Workbook.save方法将修改后的Excel文件保存。以下是Python代码示例:
``` python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('2018年.xlsx')
# 遍历所有工作表
for sheetname in workbook.sheetnames:
# 判断工作表名称是否包含指定字符串
if '天峰集团' not in sheetname:
# 删除工作表
workbook.remove(workbook[sheetname])
# 保存修改后的Excel文件
workbook.save('2018年.xlsx')
```
注意:在使用该代码前,需要先安装openpyxl库。可以使用以下命令安装:
```
pip install openpyxl
```
相关问题
python 复制a.xlsx中sheet1表中的所有数据和边框格式到b.xlsx中
要将Excel文件`a.xlsx`中`sheet1`表中的所有数据和边框格式复制到`b.xlsx`文件中,可以使用`openpyxl`库。以下是代码示例:
```python
import openpyxl
# 打开 a.xlsx 文件并获取 sheet1 表
source_wb = openpyxl.load_workbook('a.xlsx')
source_ws = source_wb['sheet1']
# 创建 b.xlsx 文件并获取 sheet1 表
target_wb = openpyxl.Workbook()
target_ws = target_wb.active
target_ws.title = 'sheet1'
# 复制数据和边框格式
for row in source_ws.iter_rows(values_only=True):
target_ws.append(row)
for cell in target_ws[-1]:
cell.border = cell.border.copy()
# 保存并关闭文件
target_wb.save('b.xlsx')
source_wb.close()
target_wb.close()
```
这段代码首先打开`a.xlsx`文件并获取`sheet1`表,然后创建新的`b.xlsx`文件并获取`sheet1`表。接下来,它使用`iter_rows`方法迭代`source_ws`中的每一行,并将其复制到`target_ws`中。同时,它还使用`copy`方法复制每个单元格的边框格式。最后,它保存并关闭了两个文件。
请注意,这段代码假定`a.xlsx`文件和`b.xlsx`文件都在当前工作目录中。如果不是这种情况,您需要指定正确的文件路径。
python中读取excel.xlsx并提取excel中第二个工作表的第十九行第E列的数据
您可以使用Python的pandas库来读取和操作Excel文件。以下是一个示例代码,可以读取Excel文件中的第二个工作表,并提取第19行第E列的数据:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('your_excel_file.xlsx', sheet_name=1) # sheet_name参数指定要读取的工作表索引或名称,索引从0开始
# 提取数据
data = df.iloc[18, 4] # iloc函数用于按行列索引提取数据,索引从0开始
print(data)
```
请将代码中的 `'your_excel_file.xlsx'` 替换为您要读取的Excel文件的路径。这段代码将打印出第19行第E列的数据。注意,行和列的索引也是从0开始计数的。
相关推荐
![-](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)