将单元格格式设置为常规格式也是解决科学计数法的另一种方法。提供的示例代码可以将'M明细1'工作表中A到K列的单元格格式设置为常规格式,从而确保DataFrame中的所有数值以文本形式写入Excel。另外,这种方法可以针对需要转换为文本形式的特定列进行操作,而不是整个DataFrame。 import xlwings as xw app=xw.App(visible = False, add_book = False) import pandas as pd f1=r'E:\\XX清单\\202303XX清单\\XX清单\\XXXX2023-02-23(更新XX)-原始表.xlsx' f2=r'E:\\XXXX\\202304XX分摊\\XXXX比例算法重构\\XX001:XX型号表20230423.xlsx' f3=r'E:\\XX清单\\202304维护清单\\XX清单\\XX数据20230420\\XXXX2023-04-20.xlsx' df01=pd.read_excel(f1,sheet_name='Sheet1',usecols=('A:AF'),dtype='object') df01=df01.dropna(subset=['型号']) df02=pd.read_excel(f2,sheet_name='XX设备型号表',usecols=('B:D'),dtype='object') df03=pd.read_excel(f3,sheet_name='物理',usecols=('C:D'),dtype='object') df03.columns=['XX','XX编码'] mf01=pd.merge(df01,df02,how
python学习系列8
最新推荐文章于 2024-07-15 23:46:30 发布