如何使用熊猫逐行阅读Excel?

时间:2019-05-13 17:34:00

标签: python excel pandas dataframe python-requests

因此,我试图使程序读取Excel工作表并将命令传递给curl命令。因此,它应该读取excel文件,并将每个变量传递给curl命令,并继续对每一行进行操作。这样我就可以使用curl命令了。

但是,当我尝试阅读Excel表时。我收到此错误,但不确定如何解决此错误,因此无法解决。 charmap'编解码器无法解码位置114的字节0x8f:字符映射到

这是我的代码:

import requests
import json
import pprint
import urllib
import sys
import pandas as pd

turl='*'
headers={'authorization':'Basic *'}
data={
         'grant_type':'*',
         'username':'*',
         'password':'*'
          }
token=requests.post(turl,data=data,headers=headers)
jtoken=token.json()
json_str=json.dumps(jtoken)
resp=json.loads(json_str)
jkk=resp['access_token']
print(jkk)

path='C:\\Users\\temp\\Desktop\\Test123.xlsx'
data = []
with open(path) as f:
    for line in f:
        data.append(line.strip().split(','))

data = data[1:]  # get the data without the first row which is data headers
print(data)

for entry in data:  
    name, path, Tname, formatG = entry

    url1='*'
    data={"name": "{}".format(name),
        "path": "{}".format(path) ,
        "Tname" : "{}".format(Tname),
         "formatG":"{}".format(formatG)
         }
    pprint.pprint(response.json())
data_json = json.dumps(data)
headers = {'Content-type': 'application/json','Authorization': 'Bearer {}'.format(jkk)}
response = requests.post(url1, data=data_json, headers=headers)
pprint.pprint(response.json())

出于隐私原因,我的代码中有*。我目前在逐行读取excel工作表并将数据传递到curl命令时遇到问题。

0 个答案:

没有答案