在Python中,可以使用不同的库对Excel文件进行排序,以下是使用`pandas`和`openpyxl`库进行排序的示例:
使用`pandas`进行排序
import pandas as pd读取Excel文件file_path = '1.xlsx'sheet_name = 'webCms'df = pd.read_excel(file_path, sheet_name=sheet_name, engine='openpyxl')对B列数据进行升序排序df.sort_values(by=df.columns, inplace=True)保存排序后的Excel文件df.to_excel('sorted_excel.xlsx', index=False, engine='openpyxl')
使用`openpyxl`进行排序
from openpyxl import load_workbook读取Excel文件workbook = load_workbook(file_path)worksheet = workbook.active对B列数据进行升序排序for row in worksheet.iter_rows(min_row=2, max_row=worksheet.max_row, min_col=2, max_col=2):for cell in row:if cell.value is not None:cell.value = int(cell.value)保存排序后的Excel文件workbook.save('sorted_excel.xlsx')
使用`Spire.XLS`进行排序
from spire.xls.common import *from spire.xls import *加载Excel文档workbook = Workbook()workbook.LoadFromFile('input.xlsx')获取第一张工作表worksheet = workbook.Worksheets对B列数据进行升序排序worksheet.SortColumns.Add(1, Values, Ascending)保存排序后的Excel文件workbook.SaveToFile('sorted_excel.xlsx')
以上示例展示了如何使用`pandas`、`openpyxl`和`Spire.XLS`库对Excel文件中的数据进行排序。请根据您的具体需求选择合适的库和排序方法。

