使用python将十六进制地址.xlsx文件转换为csv int

使用python将十六进制地址.xlsx文件转换为csv int,python,excel,csv,hex,export-to-csv,Python,Excel,Csv,Hex,Export To Csv,给定一个.xlsx文件,我想使用Python将其转换为以下格式的.csv 给定十六进制地址.xlsx: 0xbfb22b18 0xbfb22b14 0xbfb22b10 0xbfb22b0c 0xbfb22b18 0xbfb22b14 0xbfb22b10 0xbfb22b0c 我需要转换为int.scv并在第一行添加单词“train_data” 我找到的唯一亲戚是使用,但我不知道如何添加“train_数据”。 data=open('tmp.xlsx','r').read() numbers=

给定一个.xlsx文件,我想使用Python将其转换为以下格式的.csv

给定十六进制地址.xlsx:

0xbfb22b18
0xbfb22b14
0xbfb22b10
0xbfb22b0c
0xbfb22b18
0xbfb22b14
0xbfb22b10
0xbfb22b0c
我需要转换为int.scv并在第一行添加单词“train_data”

我找到的唯一亲戚是使用,但我不知道如何添加“train_数据”。

data=open('tmp.xlsx','r').read()
numbers=map(lambda x:str(int(x,16)),data.split()
content='train\u data\n'+'\n'。连接(数字)+'\n'
以open('tmp.csv','w')作为f:
f、 写作(内容)
给你:

import pandas as pd

df = pd.read_excel('data.xlsx', index_col=None, names=['train_data'])
df['train_data'] = df['train_data'].apply(lambda x: int(x, 16))
df.to_csv('data.csv', index=False)
import pandas as pd

df = pd.read_excel('data.xlsx', index_col=None, names=['train_data'])
df['train_data'] = df['train_data'].apply(lambda x: int(x, 16))
df.to_csv('data.csv', index=False)