数据采集寻求实现的思路
想做一个WEB页面,页面上有导入和导出按钮,点击导入,选择EXCEL文件,想实现从这个EXCEL文件中选择需要的列的数据,导入到对应的数据表中,然后再点击导出,导出来的就是所需要的格式的excel文件,难点就是能否解决现有的导入模式,现在的模式是只有按模板的样式设置好了才能导入,否则就不行,我想实现的是从不是按模板的表格当中按需要的列直接取出来数据,不知道能否实现首先能实现!
1.自制插件
2.js处理
大题步骤:
1.当前待导入的表字段
2.待导入的Excel读取数据写入
<input type="file" id="input-excel" />
<script>
document.getElementById('input-excel').addEventListener('change', function(e) {
var files = e.target.files;
if (files.length == 0) return;
var file = files;
var reader = new FileReader();
reader.onload = function(e) {
var data = new Uint8Array(e.target.result);
var workbook = XLSX.read(data, {type: 'array'});
// 假设你的数据在第一个Sheet上
var firstSheetName = workbook.SheetNames;
var worksheet = workbook.Sheets;
var json = XLSX.utils.sheet_to_json(worksheet);
console.log(json);
};
reader.readAsArrayBuffer(file);
});
</script>
3.建立映射列
4.写入服务器表(方式好几种,看你擅长) <script src="https://unpkg.com/xlsx/dist/xlsx.full.min.js"></script>
把引用库漏了 杜清松-808916 发表于 2024-4-5 20:16
首先能实现!
1.自制插件
摩拜大神,看了您写的的js插件,貌似还是不会用 杜清松-808916 发表于 2024-4-5 20:16
首先能实现!
1.自制插件
666 我之前也想要这种导入的效果~就是不会 学习了 林小鱼 发表于 2024-4-6 17:01
666 我之前也想要这种导入的效果~就是不会 学习了
小鱼做好了给我抄抄 期待大佬们的成果展示,我也学习学习代码:lol:lol
页:
[1]