我试图让excel文件与Django模板中Panda的数据表示产生共鸣。我尝试了很多方法,但无法将标题列索引为1。熊猫开始在标题列下方编制索引。如果有人能指导我,我会帮上很大的忙。下面是我试图与Excel工作表产生共鸣的代码
def home(request):
template = 'home.html'
form = ExcelUpload(request.POST or None, request.FILES)
if request.method == 'POST':
if form.is_valid():
excelfile = ExcelFileUpload(uploaded_file = request.FILES['uploaded_file'])
excelfile.save()
data = pd.read_excel(excelfile.uploaded_file.path, header=None)
new_header = data.iloc[0]
data = data[1:]
data.columns = new_header
data_to_html = data.to_html
return render(request, template, {'form':form, 'data_to_html':data_to_html})
else:
form = ExcelUpload()
return render(request, template, {'form': form})
我的excel文件显示了在中索引的20个条目,但当我将其解析到web时,它显示了19个类似于的索引条目。我需要帮助将标题转换为索引1,以便我的excel文件和web工作表产生共鸣。谢谢
您正在使用默认索引(从0开始)读取df,然后删除第一行(现在第一行的索引是1)。这就是为什么它是这样显示的
尝试:
相关问题 更多 >
编程相关推荐