数据不会解析并提取到excel文件中?

时间:2015-06-29 16:45:37

标签: excel file parsing pandas save

import pandas as pd 
import os
import time 
from datetime import datetime


path = "C:\\Users\s\Downloads\H\intraQuarter"

def Key_Stats(gather = "Total Debt/Equits (mrq) "):
statspath = path + '/_KeyStats'
stock_list = [x[0] for x in os.walk(statspath)]
df = pd.DataFrame(columns = ['Date','Unix','Ticker','DE Ratio'])

for each_dir in stock_list[1:25]: 
    each_file = os.listdir(each_dir)
    ticker = each_dir.split("\\")[-1] 
    if len(each_file) > 0: 
        for file in each_file:
            date_stamp = datetime.strptime(file, '%Y%m%d%H%M%S.html')
            unix_time = time.mktime(date_stamp.timetuple())
            full_file_path = each_dir+'/'+file

            source = open(full_file_path,'r').read()
            try:
                value = float(source.split(gather+':</td><td class="yfnc_tabledata1">')[1].split('</td>')[0])
                df - df.append({'Date':date_stamp,'Unix':unix_time,'Ticker':ticker,'DE Ratio':value,}, ignore_index = True)
            except Exception as e:
                pass

save = gather.replace(' ','').replace(')','').replace('(','').replace('/','')+('.csv')
print(save)
df.to_csv(save)



Key_Stats()

这是我的代码,每次打开excel表时,它只有表的标题,但不应该从文件中提取数据。关于为什么不复制数据的任何想法?

0 个答案:

没有答案