你好!
成都创新互联网络公司拥有10多年的成都网站开发建设经验,近千家客户的共同信赖。提供成都做网站、成都网站制作、网站开发、网站定制、外链、建网站、网站搭建、成都响应式网站建设公司、网页设计师打造企业风格,提供周到的售前咨询和贴心的售后服务
方法1
1 文本文件如果是一行数列
最简单的是直接选中多行直接粘贴或将扩展名改为csv直接打开或
excel---数据----导入外部数据-----导入数据-------选择文本文件1.txT--------下一步------下一步------完成-------选择表中存放位置
2文本文件如果是数行数列(如三行四列)
xcel---数据----导入外部数据-----导入数据-------选择文本文件1.txT--------选中固定宽度后点击下一步------下一步------完成-------选择表中存放位置
方法2
复制文本全部内容至word------选择全部文字-----表格-----转换---文本转换成表格----输入目标行和列----选中word中表格内容粘贴至excel
可以用javascript的文件相关的函数,我忘记具体怎么做了(曾经做过,不难。),只有大体思路。javascript(网页)操作本地文件是要有个许可的,一般在浏览器的安全选项卡里面要设置一下。用生成一个对象,这个对象关联到excel对象(要求客户端必须装excel)。然后写excel表格的单元格等等。到网上搜索一下javascript操作excel就会有的。
在js中创建数据库对象 对象是xls表 然后用sql语句添加
类似的程序 我看过 excel抽奖程序 你搜搜
!DOCTYPE html
html lang="en"
head
meta charset="UTF-8"
titleDocument/title
script src=""/script
script type="text/javascript" src="xlsx.core.min.js"/script
script
window.onload=function(){
$('#excel-file').change(function(e) {
var files = e.target.files;
var fileReader = new FileReader();
fileReader.onload = function(ev) {
try {
var data = ev.target.result,
workbook = XLSX.read(data, {
type: 'binary'
}), // 以二进制流方式读取得到整份excel表格对象
persons = []; // 存储获取到的数据
} catch (e) {
console.log('文件类型不正确');
return;
}
// 表格的表格范围,可用于判断表头是否数量是否正确
var fromTo = '';
// 遍历每张表读取
for (var sheet in workbook.Sheets) {
if (workbook.Sheets.hasOwnProperty(sheet)) {
fromTo = workbook.Sheets[sheet]['!ref'];
console.log(fromTo);
persons = persons.concat(XLSX.utils.sheet_to_json(workbook.Sheets[sheet]));
// break; // 如果只取第一张表,就取消注释这行
}
}
console.log(persons);
//将persons赋值给要展示的表格数组里即可展示在界面
};
// 以二进制方式打开文件
fileReader.readAsBinaryString(files[0]);
});
}
/script
/head
body
input type="file" id="excel-file"
/body
/html
还有就是存在数据库里再拿出来显示。