我今天刚开始使用pyhton和pandas而且我是一个noob编码器,所以请详细解释。 我有这样的代码 add hyperlink to excel sheet created by pandas dataframe to_excel method
df = pd.DataFrame({' link':[' = HYPERLINK(" http://www.someurl.com","某些网站" )']})
但我不明白它添加链接到哪个列,我必须添加这样我提到ony列,它应该从该列获取链接本身的值。
答案 0 :(得分:0)
我能够自己解决这个问题,但是花了相当长的时间
workbook = xlrd.open_workbook('test.xlsx')
worksheet = workbook.sheet_by_index(0)
workbook1 = load_workbook('pandas.xlsx')
worksheet1 = workbook1.active column_indices = [12] #my超链接在第12列
表示范围内的行(1,worksheet.nrows):
for col in column_indices:
filelocation = worksheet.cell_value(row, col)
text = worksheet.cell_value(row, col+2)
worksheet1.cell(row=row+1, column=col-3).value = '=HYPERLINK("'+filelocation+'","'+text+'")'
workbook1.save( 'pandas_simple.xlsx')