python pand实现execl转csv并修改csv指定列的方法

  

<>强如下所示:

        # - * -编码:utf - 8 - *   进口操作系统   熊猫作为pd导入   进口numpy np   #从操作系统导入系统      def appendStr (str):   返回“BOQ”+ str      def addBOQ (dirs csv_file):   data=https://www.yisu.com/zixun/pd.read_csv (os.path.join (dirs csv_file),编码=癵bk”)   data=https://www.yisu.com/zixun/data[数据[u”BOQ条码”)!='没有']   数据(u”BOQ条码”]=数据(u”BOQ条码”).astype (np.str)   数据(u”BOQ条码”]=数据(u”BOQ条码”)。应用(appendStr, 1)   data.to_csv (os.path。加入(dirs csv_file)指数=False,编码=癵bk”)      def execl2csvbypandas (dirs excel_file addStr):   newdir=os.path。加入(dirs“csvdir”)   如果不是os.path.isdir (newdir):   os.makedirs (newdir)   文件名=os.path.splitext (excel_file)   data_xls=pd.read_excel (os.path。加入(dirs excel_file) Sheet1, index_col=0)   csvname=os.path。加入(newdir文件名[0]。加入([' sheet1 ', ' . csv ']))   data_xls。to_csv (csvname、编码=' gbk ')   如果真的==addStr:   addBOQ (newdir csvname)      def procExeclFiles (arg dirs文件):   打印参数   f的文件:   file_path=os.path。加入(dirs f)   如果os.path.isfile (file_path):   printf   execl2csvbypandas (dirs f参数)   打印“....终结”         if __name__==癬_main__”:   #遍历目录,并把改目录下的execl转为csv,然后存入该目录下csvdir目录下,传参数时,是给csv中BOQ条码列添加BOQ字符串,一般为假   os.path。走(r“C: \用户桌面\ \测试”,procExeclFiles,(真正的))   之前      

以上这篇python pand实现execl转csv并修改csv指定列的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

python pand实现execl转csv并修改csv指定列的方法