`
wangzjie
  • 浏览: 74759 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

前台文本框数据与EXCEL的导入与导出

阅读更多

主要实现两个功能点:(文本框只是单纯在一张图片上,都是无规则的,但是会在同列或同行上,大小长短不一)

1。将前台指定区域内的所有文本框的值导出成EXCEL表

2。将EXCEL表中数据放到前台指定区域内的所有文本框中

 

步骤:

导出

1。用JS选择矩形区域

2。获得所选区域内文本框信息(通过与所选区域坐标是否相交或包含来判断是否在区域内),将各文本框信息组装成长串(也要把每个文本框被读到的顺序INDEX存入)

3。把得到的字符串传到后台(在JS中将此值赋给某个HIDDEN 文本框就行)。对字符串进行拆分成一个个文本框

4。将文本框进行定位,主要是定位它们的行与列

    具体方法:

   定位操作步骤
   * 1、得到边界值
   * 2、采用拉网的方式,进行X方向的扫描
   * 如px`从边界左边开始,按width=10扫描,每次检测是否有文本框与其在同一列,
   * (同一列的意思是X有交集)
   * 有则找出与该文本框同列的框集合(无则py+=width继续扫描),再分别标记上列号,
   * px则定位到该集合中右下角X最大者,继续扫描,直至到右边界.
   * 3、Y扫描与2同样的方法

5。定位成功后按各自的行列写到EXCEL中即可

 

EXCEL的导入:

1。矩形选择区域

2。点导入按钮出现上传文件框,上传文件后,提交。这里还得将前台各输入框信息(可能没值,但有位置)传到后台并进行解析定位。

3。读取EXCEL内容,用HASHMAP存里面的信息,键值是行列组成的字符串

4。给后台的各文本框赋值,再组装成长串

5。利用IFRAME,调用父窗口的JS方法,将此长串返回给父窗口,通过该方法对长串进行解析,并根据文本框的INDEX进行赋值

分享到:
评论

相关推荐

    asp.net实现数据导入导出Excel 多Sheet表

    ### ASP.NET 实现数据导入导出到 Excel 中的多 Sheet 表 在 ASP.NET 开发过程中,经常需要处理数据的导入导出功能,特别是在需要将数据分门别类地存储到不同的工作表(Sheet)中时,这便涉及到 Excel 的多 Sheet ...

    宾馆管理系统

    **数据导入导出** 宾馆管理系统可能需要与其他系统集成,比如与在线预订平台同步数据。Access支持数据导入和导出功能,能够与Excel、CSV等多种格式交换数据,确保系统的灵活性和兼容性。 **备份与恢复** 为了防止...

    模仿QQ界面(支持界面隐藏).

    至于Excel,我们可以利用POI库,将用户数据导出为Excel文件,方便用户备份或导入。例如,用户的好友列表、聊天记录等可以定期备份到Excel文件,用户在其他设备上重新登录时,可以从这些文件恢复数据。 总的来说,...

    Access 2000数据库系统设计(PDF)---001

    1717.7.1 通过Windows剪贴板导出数据 1717.7.2 将数据导出为一个文本文件 1727.7.3 以其他文件格式导出数据 1737.8 疑难解答 1737.9 现实世界—Microsoft的付出与 回报 175第二部分 最大限度地利用查询第8章 设计...

    Access 2000数据库系统设计(PDF)---002

    1717.7.1 通过Windows剪贴板导出数据 1717.7.2 将数据导出为一个文本文件 1727.7.3 以其他文件格式导出数据 1737.8 疑难解答 1737.9 现实世界—Microsoft的付出与 回报 175第二部分 最大限度地利用查询第8章 设计...

    Access 2000数据库系统设计(PDF)---018

    1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入和导出表 1417.1 从其他...

    Access 2000数据库系统设计(PDF)---003

    1717.7.1 通过Windows剪贴板导出数据 1717.7.2 将数据导出为一个文本文件 1727.7.3 以其他文件格式导出数据 1737.8 疑难解答 1737.9 现实世界—Microsoft的付出与 回报 175第二部分 最大限度地利用查询第8章 设计...

    Access 2000数据库系统设计(PDF)---011

    1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入和导出表 1417.1 从其他...

    Access 2000数据库系统设计(PDF)---020

    1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入和导出表 1417.1 从其他...

    Access 2000数据库系统设计(PDF)---009

    1717.7.1 通过Windows剪贴板导出数据 1717.7.2 将数据导出为一个文本文件 1727.7.3 以其他文件格式导出数据 1737.8 疑难解答 1737.9 现实世界—Microsoft的付出与 回报 175第二部分 最大限度地利用查询第8章 设计...

    Access 2000数据库系统设计(PDF)---015

    1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入和导出表 1417.1 从其他...

    Access 2000数据库系统设计(PDF)---012

    1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入和导出表 1417.1 从其他...

    Access 2000数据库系统设计(PDF)---027

    1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入和导出表 1417.1 从其他...

    Access 2000数据库系统设计(PDF)---025

    1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入和导出表 1417.1 从其他...

    Access 2000数据库系统设计(PDF)---026

    1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入和导出表 1417.1 从其他...

    Access 2000数据库系统设计(PDF)---029

    1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入和导出表 1417.1 从其他...

    文章管理系统

    2.列表页导航分页加入超过100分页时,下拉选择自动变成文本框输入,防止下拉项太多而影响速度 3.纠正文章管理因异常栏目信息,而造成页面错误 4.生成的缓存文件加入和%>字符的编码,防止因配置内容含asp代码而造成...

Global site tag (gtag.js) - Google Analytics