使用@Crafalo建议编辑
import pandas as pd
# Read the excel sheet to pandas dataframe
DataFrame = pd.read_excel("PATH\FileName.xlsx", sheetname=0)
控制器
<form action="#" th:action="@{/admin/dict/adder}" th:object="${dictionary}" method="post">
<table>
<tr>
<td>Typ slownika:</td>
<td>
<select class="form-control" th:field="*{dict}" id="dropType">
<option value="0" th:text="select operator" ></option>
<option th:each="dict : ${dictList}" th:value="${dict.id}"
th:text="${dict.description}">Cos</option>
</select>
</td>
</tr>
在select / option中我希望在这个表单中有一个parnet词典,我需要创建一个子词典
答案 0 :(得分:1)
我猜你的问题出在你的第二场:
hidden-md
应该是
<select class="form-control" th:field="${dictionary.description}" id="dropType">
在某些地方有
形式<select class="form-control" th:field="*{id}" id="dropType">
更新:
您还需要向视图发送模型中的“词典”对象
<form th:object="${dictionary}">
另一个错误在于您的第一个选项标签
model.addAttribute("dictionary", new Dictionary());
当你使用th:preffix是因为你想从控制器读取一些值,但如果在这种情况下你只想写一些固定的文本,使用普通的选项标签,改为:
th:text="select operator"