前言

在Web前端导入excel的功能,目前能够较完美实现的有flex、silverlight(其他忽略)。

导入Excel的作用:

l  重用已有的excel表单格式,减少格式的重复设计。

l  用来做数据接口,批量导入表格信息。

重要参考资料

l  Microsoft Excel File Format:Excel文件格式文档,建议找OpenOffice.org出的,这个比较好理解。

l  Microsoft Compound Document File Format:复合文件格式文档,同上。

l  as3xls:flex(as3)的开源项目,能够读写xls(功能一般,不支持格式)。

l  MyXls:.net(c#)的开源项目,能够读写xls(功能较强,支持格式)。

提示

熟悉参考资料(1),97~2003的Excel文件格式是BIFF,比较复杂,这种结构能够节省存储和内存,缺点是难读(真是佩服以前那些做破解的)。

熟悉参考资料 (2),BIFF8的Excel文件格式还套了一层复合文件格式。复合文件说的通俗点就是文件里面的文件系统(类似zip),BIFF8的Excel文件流只当做其中一个文件写在一个CDF文件格式上。

编码细节则参考2个开源项目。

Fixcel的Excel导入效果

看以下Excel文件示例

导入到Fixcel后的效果

导入效果说明

支持读取字体大小,颜色,加粗,斜体,下划线;

支持读取边框,水平对齐,垂直对齐,文字换行,单元格合并;

支持读取行高,列宽;

支持读取单元格值(不支持公式,这个解析难度大,而且与Fixcel函数不匹配)。

相关文章

EBM专栏

备注

*技术交流与合作:QQ: 157859303;Email:caixh002@126.com

Fixcel电子表单——Excel导入相关推荐

  1. Fixcel电子表单——表单设计器

    概述 表单设计器用于设计业务所需的表单模板或报表模板. 采用与Office Excel的类似的界面显示.编辑方式和.操作方式等,让设计人员更容易地接收和掌握设计器的使用,降低培训难度. 主要功能说明 ...

  2. php自定义表单怎么导入excel,织梦dedeCMS将自定义表单数据导入到excel文档实现方法...

    这篇文章主要为大家详细介绍了织梦dedeCMS将自定义表单数据导入到excel文档实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 织梦的自定义表单适用起 ...

  3. excel导入非法字符处理,form表单等提交参数前后去除空白处理

    0.注意:此方法只针对controller 中有明确参数名的参数有效,对于从httpservletrequest中取出来的参数不起作用[典型例如固件上传,从request中取出参数就不进行验证] 1. ...

  4. 10w 行级别数据的 Excel 导入优化记录

    点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 作者 | 后青春期的Keats 来源 | https://w ...

  5. 10w行级别数据的Excel导入优化记录

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:后青春期的Keats www.cnblogs.com/kea ...

  6. easypoi实现Excel导入

    最近做的一个项目用到了Excel导入,我选择了使用easypoi进行Excel解析. 1.前期准备 如果使用maven等项目管理工具,在配置文件pom.xml中,添加以下三个依赖: <depen ...

  7. 4次迭代!10w行级别数据的Excel导入优化记录

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达今日推荐:2020年7月程序员工资统计,平均14357元,又跌了,扎心个人原创100W+访问量博客:点击前往,查看更多 链接 ...

  8. 若依管理系统前后端分离版基于ElementUI和SpringBoot怎样实现Excel导入和导出

    场景 使用若依前后端分离版实现Excel的导入和导出. 前端:Vue+ElementUI 后端:SpringBoot+POI+Mysql 注: 博客: https://blog.csdn.net/ba ...

  9. SpringBoot中使用POI实现Excel导入到数据库(图文教程已实践)

    场景 IDEA中开发SpringBoot项目时需要将Excel模板中数据导入的到数据库. Excel模板如下 实现思想 首先将模板上传到服务器中某路径,并将当前路径存储,然后使用POI自带的 工具类获 ...

最新文章

  1. 【Qt】Qt再学习(九):并发 QtConcurrent、QFuture、QFutureWatcher
  2. android跑步软件,手机跑步软件哪个好_安卓手机跑步记录软件_手机跑步app【最新】-太平洋电脑网...
  3. 演示: 动态NAT完成网络地址翻译
  4. 【转】SASS用法指南
  5. SpringBoot执行器端点Actuator Endpoint
  6. python基础知识7——迭代器,生成器,装饰器
  7. 如果 AI 技术可以让你永生,你愿意么?
  8. VB实现可执行文件运行时自删除
  9. MySQL详细知识点总结 可以收藏啦
  10. Java Spring-事务管理
  11. Linux cache清理
  12. CSS标准颜色参考表
  13. IBM系统分析——领域建模
  14. SIM868——AT+CBC 监测锂电池电量理解与测试
  15. jquery M97-datepicker日历控件
  16. NVIDIA显卡怎么更新驱动
  17. windows易升_直播用“易升”工具升级至Windows10 2020年5月更新
  18. 深度学习用于股票预测_用于自动股票交易的深度强化学习
  19. Python中的and和or运算
  20. iOS 中的编码方式详解(主要讲解Unicode)

热门文章

  1. 解决记住登录账号密码的网站,会将账号密码回显到输入框问题
  2. 阿里云企业邮箱代理商:foxmal邮件发送RCPT错误怎么办?
  3. 蓝桥杯单片机CT107D_14_温度传感器DS18B20的基本应用
  4. 领导让程序员帮他加油,看到加油卡余额!网友:中石化老总石锤
  5. C++ QT开发人机象棋(界面表示)
  6. iOS开发之数据存储
  7. 云服务器 ghost系统,在Ubuntu 18.04操作系统上安装Ghost CMS的步骤
  8. Basler|基于OpenCV的Basler相机采集图像程序
  9. ALM的使用过程及图解
  10. 线性回归的补充与变量归一化