【发布时间】:2020-11-16 04:50:13
【问题描述】:
我正在尝试用 Django 模板中的 Panda 数据表示来使 excel 文件产生共鸣。我已经尝试了很多东西,但我无法将标题列索引为 1。Pandas 开始在标题列下方建立索引。如果有人可以指导我,这将是很大的帮助。下面是我试图与 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 个条目,但是当我将其解析到网络时,它显示了 19 个条目,如 索引。我需要帮助将标题转换为索引 1,以便我的 excel 文件和网页表产生共鸣。谢谢。
【问题讨论】:
标签: python django excel pandas dataframe