主要实现两个功能点:(文本框只是单纯在一张图片上,都是无规则的,但是会在同列或同行上,大小长短不一)
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 开发过程中,经常需要处理数据的导入导出功能,特别是在需要将数据分门别类地存储到不同的工作表(Sheet)中时,这便涉及到 Excel 的多 Sheet ...
**数据导入导出** 宾馆管理系统可能需要与其他系统集成,比如与在线预订平台同步数据。Access支持数据导入和导出功能,能够与Excel、CSV等多种格式交换数据,确保系统的灵活性和兼容性。 **备份与恢复** 为了防止...
至于Excel,我们可以利用POI库,将用户数据导出为Excel文件,方便用户备份或导入。例如,用户的好友列表、聊天记录等可以定期备份到Excel文件,用户在其他设备上重新登录时,可以从这些文件恢复数据。 总的来说,...
1717.7.1 通过Windows剪贴板导出数据 1717.7.2 将数据导出为一个文本文件 1727.7.3 以其他文件格式导出数据 1737.8 疑难解答 1737.9 现实世界—Microsoft的付出与 回报 175第二部分 最大限度地利用查询第8章 设计...
1717.7.1 通过Windows剪贴板导出数据 1717.7.2 将数据导出为一个文本文件 1727.7.3 以其他文件格式导出数据 1737.8 疑难解答 1737.9 现实世界—Microsoft的付出与 回报 175第二部分 最大限度地利用查询第8章 设计...
1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入和导出表 1417.1 从其他...
1717.7.1 通过Windows剪贴板导出数据 1717.7.2 将数据导出为一个文本文件 1727.7.3 以其他文件格式导出数据 1737.8 疑难解答 1737.9 现实世界—Microsoft的付出与 回报 175第二部分 最大限度地利用查询第8章 设计...
1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入和导出表 1417.1 从其他...
1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入和导出表 1417.1 从其他...
1717.7.1 通过Windows剪贴板导出数据 1717.7.2 将数据导出为一个文本文件 1727.7.3 以其他文件格式导出数据 1737.8 疑难解答 1737.9 现实世界—Microsoft的付出与 回报 175第二部分 最大限度地利用查询第8章 设计...
1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入和导出表 1417.1 从其他...
1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入和导出表 1417.1 从其他...
1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入和导出表 1417.1 从其他...
1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入和导出表 1417.1 从其他...
1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入和导出表 1417.1 从其他...
1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入和导出表 1417.1 从其他...
2.列表页导航分页加入超过100分页时,下拉选择自动变成文本框输入,防止下拉项太多而影响速度 3.纠正文章管理因异常栏目信息,而造成页面错误 4.生成的缓存文件加入和%>字符的编码,防止因配置内容含asp代码而造成...