html选择excel文件,python获取数据
时间: 2023-06-15 15:03:50 浏览: 166
您可以使用HTML中的<input>标记的type属性设置为"file"来创建一个文件选择框。 然后使用Python中的pandas库来读取选定的Excel文件,并将其转换为数据帧。
以下是一个示例代码:
HTML代码:
```html
<input type="file" accept=".xlsx" onchange="loadFile(event)">
```
JavaScript代码:
```javascript
function loadFile(event) {
var input = event.target;
var reader = new FileReader();
reader.onload = function(){
var data = new Uint8Array(reader.result);
var workbook = XLSX.read(data,{type:'array'});
var sheet_name_list = workbook.SheetNames;
var xlData = XLSX.utils.sheet_to_json(workbook.Sheets[sheet_name_list[0]]);
console.log(xlData);
//send xlData to backend
};
reader.readAsArrayBuffer(input.files[0]);
};
```
Python代码:
```python
import pandas as pd
file = 'path/to/file.xlsx'
df = pd.read_excel(file)
print(df)
```
注意:如果您想使用JavaScript发送数据到后端,请在JavaScript代码中添加适当的AJAX请求或使用一个表单来提交数据。
阅读全文