CN108427662A - 非法信息的展示方法和装置 - Google Patents
非法信息的展示方法和装置 Download PDFInfo
- Publication number
- CN108427662A CN108427662A CN201710075497.7A CN201710075497A CN108427662A CN 108427662 A CN108427662 A CN 108427662A CN 201710075497 A CN201710075497 A CN 201710075497A CN 108427662 A CN108427662 A CN 108427662A
- Authority
- CN
- China
- Prior art keywords
- excel
- data
- invalid
- tables
- excel tables
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/169—Annotation, e.g. comment data or footnotes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/106—Display of layout of documents; Previewing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种非法信息的展示方法和装置,其中方法包括:对用户上传至应用***的excel数据流进行合法性验证,并记录每条非法数据所对应的excel表位置信息;根据所述excel数据流生成相应的excel表;根据所有所述非法数据所对应的excel表位置信息,修订所述excel表,所述修订后的excel表仅包括所有非法数据所对应的行数据,且其中的非法数据采用预设的标识方式标注;将所述修订后的excel表上传至文件服务器,并通知所述用户下载所述excel表。本发明适用于大批量数据导入的应用场景。
Description
技术领域
本发明涉及计算机应用技术,特别是涉及一种非法信息的展示方法和装置。
背景技术
随着信息技术的蓬勃发展,应用***的使用得到进一步普及,而***用户对大批量数据的录入还是习惯使用excel表导入。所以***批量导入功能非常普遍,也成为很多应用***的必备功能。
目前,应用***提供的导入功能,非法信息都是通过WEB页面提示,通常是在页面中提示用户成功数量和失败数量,或者是通过在页面中展示非法信息列表的形式,将非法信息展示给用户,并提示用户哪些信息非法。这样,用户根据***页面提示的非法信息,找到excel表中的相应信息进行修订,最后再针对修订后的信息生成新的excel表格导入到应用***中。
上述非法信息的展示方案,仅适用于需要导入数据量较小的应用场景,当需要导入的数据量较大时,如果遇到数据非法信息较多,同时将这些大量非法信息提示给用户后,用户需要根据这些大量的非法信息在excel表中找到它们的具***置进行修改,这样,会导致用户对非法信息的修订工作量很繁重。并且,如果采用非法信息列表的提示方式,大量数据需要保存在提示页面中,会造成页面加载缓慢的问题。因此,现有的非法信息的展示方式不适用于大规模数据的导入。
发明内容
有鉴于此,本发明的主要目的在于提供一种非法信息的展示方法和装置,适用于大批量数据导入的场景。
为了达到上述目的,本发明提出的技术方案为:
一种非法信息的展示方法,包括:
对用户上传至应用***的excel数据流进行合法性验证,并记录每条非法数据所对应的excel表位置信息;
根据所述excel数据流生成相应的excel表;
根据所有所述非法数据所对应的excel表位置信息,修订所述excel表,所述修订后的excel表仅包括所有非法数据所对应的行数据,且其中的非法数据采用预设的标识方式标注;
将所述修订后的excel表上传至文件服务器,并通知所述用户下载所述excel表。
一种非法信息的展示装置,包括:
验证单元,用于对用户上传至应用***的excel数据流进行合法性验证,并记录每条非法数据所对应的excel表位置信息;
excel表生成单元,用于根据所述excel数据流生成相应的excel表;根据所有所述非法数据所对应的excel表位置信息,修订所述excel表,所述修订后的excel表仅包括所有非法数据所对应的行数据,且其中的非法数据采用预设的标识方式标注;
通知单元,用于将所述修订后的excel表上传至文件服务器,并通知所述用户下载所述excel表。
综上所述,本发明提出的非法信息的展示方法和装置,由应用***根据验证出的非法数据生成相应的excel表,并通知用户下载该excel表,使得用户可以直接根据该excel表即可获知上传至***的非法数据,这样,此后用户可以直接对该excel表中的非法数据进行修订,将修订后的excel表作为新导入的数据上传至***即可,从而可以避免用户从上传的原始excel表中找出非法数据的繁重操作,以及提示页面因非法数据多而导致的页面加载缓慢的问题。因此,本发明可以有效减少用户修订非法数据的工作量,提高用户批量导入的工作效率,适用于大批量数据导入的场景。
附图说明
图1为本发明实施例的方法流程示意图;
图2为本发明实施例的装置结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步地详细描述。
本发明的核心思想是:***根据检测到的非法信息所在的整行数据,直接生成excel表,将excel表通知给用户,这样,用户可以直接在所通知的excel表上进行修订,修订后的excel表可以作为新上传的数据直接上传至应用***即可。如此,可以避免用户查询excel表中的非法信息而导致的用户操作繁琐的问题,同时也可避免包含大量非法信息的页面加载缓慢的问题,因此,适用于大规模数据导入的应用场景。
图1为本发明实施例的流程示意图,如图1所示,该实施例实现的非法信息的展示方法主要包括:
步骤101、对用户上传至应用***的excel数据流进行合法性验证,并记录每条非法数据所对应的excel表位置信息。
本步骤中,应用***在对用户导入的excel数据流进行合法性验证的过程中,需要记录每条非法数据在excel表位置信息即非法数据所在单元格的位置信息。这样,可以在后面基于这些信息在相应的excel表中对非法数据进行定位。
步骤102、根据所述excel数据流生成相应的excel表。
这里,需要在应用***侧将用户导入的excel数据流转化成相应的excel表,以便在后续步骤中对该excel表进行处理,使得处理后的excel表可以用于作为用于指示非法数据的excel表通知给用户。
具体的excel表生成方法为本领域技术人员所掌握,在此不再赘述。
步骤103、根据所有所述非法数据所对应的excel表位置信息,修订所述excel表,所述修订后的excel表仅包括所有非法数据所对应的行数据,且其中的非法数据采用预设的标识方式标注。
本步骤中,需要对根据用户上传的excel数据流得到的excel表进行修订,使得修订后的excel表中仅包括所有非法数据所对应的行数据,而对于不包含非法数据的行数据则需要从中删除,并且为了使用户对非法数据进行识别,在修订的过程中,还需要采用预设的标识方式对非法数据进行标注。
较佳地,所述标识方式可以包括:利用新增的单元格指示非法数据所在的列,即在每条非法数据所在行增加一单元格,该单元格中填充本行非法数据所在列的指示信息;和/或,对非法数据所在的单元格进行突出显示(如采用与其他单元格不同的颜色等)。
较佳地,可以采用下述方法修订所述excel表:
对于每条所述非法数据,根据其对应的所述excel表位置信息,在所述excel表中按照所述标识方式标注;
删除所述excel表中的所有合法数据之后,删除所述excel表中的所有空白行,得到所述修订后的excel表。
较佳地,为了便于用户清楚获知数据非法的原因,可以在excel表中增加非法数据的验证失败原因(即非法原因),具体地,可以采用下述方法实现这一目的:
在步骤101中进行所述合法性验证时,记录每条非法数据的非法原因;
在步骤103中进行所述修订时,在所述excel表中增加一列非法原因单元格,并将每条非法数据的非法原因填充至所在行的非法原因单元格中。
步骤104、将所述修订后的excel表上传至文件服务器,并通知所述用户下载所述excel表。
较佳地,可以采用下述方法通知所述用户下载所述excel表:
根据所述修订后的excel表在所述文件服务器中的存储地址,生成下载链接地址;通过网页向所述用户发送上传结果提示信息,所述上传结果提示信息包括:下载链接地址和本次上传检测到的非法数据数量。
图2为与上述方法对应的一种非法信息的展示装置,如图2所示,该装置包括:
验证单元,用于对用户上传至应用***的excel数据流进行合法性验证,并记录每条非法数据所对应的excel表位置信息;
excel表生成单元,用于根据所述excel数据流生成相应的excel表;根据所有所述非法数据所对应的excel表位置信息,修订所述excel表,所述修订后的excel表仅包括所有非法数据所对应的行数据,且其中的非法数据采用预设的标识方式标注;
通知单元,用于将所述修订后的excel表上传至文件服务器,并通知所述用户下载所述excel表。
较佳地,所述标识方式包括:
利用新增的单元格指示非法数据所在的列(即在每条非法数据所在行增加一单元格,该单元格中填充本行非法数据所在列的指示信息);和/或
对非法数据所在的单元格进行突出显示。
较佳地,excel表生成单元,用于对于每条所述非法数据,根据其对应的所述excel表位置信息,在所述excel表中按照所述标识方式标注;删除所述excel表中的所有合法数据之后,删除所述excel表中的所有空白行,得到所述修订后的excel表。
较佳地,所述验证单元,进一步用于在进行所述合法性验证时,记录每条非法数据的非法原因;
excel表生成单元,进一步用于在进行所述修订时,在所述excel表中增加一列非法原因单元格,并将每条非法数据的非法原因填充至所在行的非法原因单元格中。
较佳地,所述通知单元,用于根据所述excel表在所述文件服务器中的存储地址,生成下载链接地址;通过网页向所述用户发送上传结果提示信息,所述上传结果提示信息包括:下载链接地址和本次上传检测到的非法数据数量。
通过上述方案可以看出,本发明在用户批量导入数据时,可以将非法信息简明扼要的提示给用户,这样,用户可以在非法信息excel表中直接修改非法数据,再次将修改后的excel表作为新导入的数据上传给***即可。如此,可以解决用户在大量数据中定位非法数据困难的问题,避免用户重新制作再次导入的excel表,把用户对非法数据定位和修订的繁琐工作变得简单,有效地提高用户批量导入的工作效率。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种非法信息的展示方法,其特征在于,包括:
对用户上传至应用***的excel数据流进行合法性验证,并记录每条非法数据所对应的excel表位置信息;
根据所述excel数据流生成相应的excel表;
根据所有所述非法数据所对应的excel表位置信息,修订所述excel表,所述修订后的excel表仅包括所有非法数据所对应的行数据,且其中的非法数据采用预设的标识方式标注;
将所述修订后的excel表上传至文件服务器,并通知所述用户下载所述excel表。
2.根据权利要求1所述的方法,其特征在于,所述标识方式包括:
在每条非法数据所在行增加一单元格,该单元格中填充本行非法数据所在列的指示信息;和/或
对非法数据所在的单元格进行突出显示。
3.根据权利要求1所述的方法,其特征在于,所述修订所述excel表包括:
对于每条所述非法数据,根据其对应的所述excel表位置信息,在所述excel表中按照所述标识方式标注;
删除所述excel表中的所有合法数据之后,删除所述excel表中的所有空白行,得到所述修订后的excel表。
4.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
在进行所述合法性验证时,记录每条非法数据的非法原因;
在进行所述修订时,在所述excel表中增加一列非法原因单元格,并将每条非法数据的非法原因填充至所在行的非法原因单元格中。
5.根据权利要求1所述的方法,其特征在于,所述通知所述用户下载所述excel表包括:
根据所述修订后的excel表在所述文件服务器中的存储地址,生成下载链接地址;
通过网页向所述用户发送上传结果提示信息,所述上传结果提示信息包括:下载链接地址和本次上传检测到的非法数据数量。
6.一种非法信息的展示装置,其特征在于,包括:
验证单元,用于对用户上传至应用***的excel数据流进行合法性验证,并记录每条非法数据所对应的excel表位置信息;
excel表生成单元,用于根据所述excel数据流生成相应的excel表;根据所有所述非法数据所对应的excel表位置信息,修订所述excel表,所述修订后的excel表仅包括所有非法数据所对应的行数据,且其中的非法数据采用预设的标识方式标注;
通知单元,用于将所述修订后的excel表上传至文件服务器,并通知所述用户下载所述excel表。
7.根据权利要求6所述的装置,其特征在于,所述标识方式包括:
在每条非法数据所在行增加一单元格,该单元格中填充本行非法数据所在列的指示信息;和/或
对非法数据所在的单元格进行突出显示。
8.根据权利要求6所述的装置,其特征在于,excel表生成单元,用于对于每条所述非法数据,根据其对应的所述excel表位置信息,在所述excel表中按照所述标识方式标注;删除所述excel表中的所有合法数据之后,删除所述excel表中的所有空白行,得到所述修订后的excel表。
9.根据权利要求6所述的装置,其特征在于,所述验证单元,进一步用于在进行所述合法性验证时,记录每条非法数据的非法原因;
excel表生成单元,进一步用于在进行所述修订时,在所述excel表中增加一列非法原因单元格,并将每条非法数据的非法原因填充至所在行的非法原因单元格中。
10.根据权利要求6所述的装置,所述通知单元,用于根据所述excel表在所述文件服务器中的存储地址,生成下载链接地址;通过网页向所述用户发送上传结果提示信息,所述上传结果提示信息包括:下载链接地址和本次上传检测到的非法数据数量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710075497.7A CN108427662A (zh) | 2017-02-13 | 2017-02-13 | 非法信息的展示方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710075497.7A CN108427662A (zh) | 2017-02-13 | 2017-02-13 | 非法信息的展示方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108427662A true CN108427662A (zh) | 2018-08-21 |
Family
ID=63147200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710075497.7A Pending CN108427662A (zh) | 2017-02-13 | 2017-02-13 | 非法信息的展示方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108427662A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111159985A (zh) * | 2019-12-24 | 2020-05-15 | 平安养老保险股份有限公司 | 数据导出方法、装置、计算机设备和计算机可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7117430B2 (en) * | 2001-02-27 | 2006-10-03 | Microsoft Corporation | Spreadsheet error checker |
CN102299965A (zh) * | 2011-08-31 | 2011-12-28 | 深圳市五巨科技有限公司 | 一种excel数据导入的方法和装置 |
CN103034647A (zh) * | 2011-10-09 | 2013-04-10 | 镇江雅迅软件有限责任公司 | 一种基于多线程技术的excel数据导入 |
CN105094852A (zh) * | 2015-09-07 | 2015-11-25 | 浪潮软件集团有限公司 | 一种数据excel导入和导出的工具 |
CN105868171A (zh) * | 2015-01-21 | 2016-08-17 | ***(深圳)有限公司 | 一种Excel文件的校验方法及装置 |
-
2017
- 2017-02-13 CN CN201710075497.7A patent/CN108427662A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7117430B2 (en) * | 2001-02-27 | 2006-10-03 | Microsoft Corporation | Spreadsheet error checker |
CN102299965A (zh) * | 2011-08-31 | 2011-12-28 | 深圳市五巨科技有限公司 | 一种excel数据导入的方法和装置 |
CN103034647A (zh) * | 2011-10-09 | 2013-04-10 | 镇江雅迅软件有限责任公司 | 一种基于多线程技术的excel数据导入 |
CN105868171A (zh) * | 2015-01-21 | 2016-08-17 | ***(深圳)有限公司 | 一种Excel文件的校验方法及装置 |
CN105094852A (zh) * | 2015-09-07 | 2015-11-25 | 浪潮软件集团有限公司 | 一种数据excel导入和导出的工具 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111159985A (zh) * | 2019-12-24 | 2020-05-15 | 平安养老保险股份有限公司 | 数据导出方法、装置、计算机设备和计算机可读存储介质 |
CN111159985B (zh) * | 2019-12-24 | 2024-01-26 | 平安养老保险股份有限公司 | 数据导出方法、装置、计算机设备和计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104049978B (zh) | 一种实现代码可视化编辑组合的方法及*** | |
CN107770173A (zh) | 用户管理***、相关身份信息创建方法和请求校验方法 | |
CN104796412B (zh) | 端到端云服务***及对其敏感数据的访问方法 | |
RU2006134682A (ru) | Устройство передачи данных, способ управления им и устройство ввода-вывода изображения | |
CN104135520B (zh) | 一种识别安卓终端的方法以及装置 | |
CN108664774A (zh) | 一种及时生成水印的方法、装置、存储介质及*** | |
CN104158802A (zh) | 一种平台授权方法、平台服务端及应用客户端和*** | |
CN110175316B (zh) | 一种基于区块链的媒体号交互方法、***及存储介质 | |
CN105677663A (zh) | 对自助办税终端进行统一管理的方法和*** | |
CN105389719A (zh) | 电子***自动拆分装置及方法、电子***平台 | |
CN104657419A (zh) | 一种定制信纸模板的处理方法和*** | |
CN107707679A (zh) | 文件上传方法及装置 | |
CN108021400A (zh) | 数据处理方法及装置、计算机存储介质及设备 | |
CN105825143A (zh) | 一种应用程序写入和读取数据的方法及装置 | |
EP2706718A1 (en) | Method, system, and server for digital copyright management | |
CN105095791A (zh) | 一种数据安全保护方法及*** | |
CN108427662A (zh) | 非法信息的展示方法和装置 | |
CN107105103A (zh) | 一种信息填写方法及信息填写装置 | |
CN106502977B (zh) | 一种基于b/s构架的表单处理方法及表单*** | |
US20140075577A1 (en) | File security control system and method | |
CN107766743A (zh) | 文件访问权限的设置方法及装置、终端设备、存储介质 | |
KR101310420B1 (ko) | 사용자가 정의 가능한 업무 절차 기반 도시 계획 관리 시스템 및 이를 위한 기록매체 | |
CN106027303A (zh) | 一种征信特征获取方法及其设备 | |
JP2006003998A5 (zh) | ||
CN110727962A (zh) | 一种适用于全流程过程化的电子签章方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180821 |