CN108427662A - 非法信息的展示方法和装置 - Google Patents

非法信息的展示方法和装置 Download PDF

Info

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
Application number
CN201710075497.7A
Other languages
English (en)
Inventor
冯锐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201710075497.7A priority Critical patent/CN108427662A/zh
Publication of CN108427662A publication Critical patent/CN108427662A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/169Annotation, e.g. comment data or footnotes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display 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表在所述文件服务器中的存储地址,生成下载链接地址;通过网页向所述用户发送上传结果提示信息,所述上传结果提示信息包括:下载链接地址和本次上传检测到的非法数据数量。
CN201710075497.7A 2017-02-13 2017-02-13 非法信息的展示方法和装置 Pending CN108427662A (zh)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111159985A (zh) * 2019-12-24 2020-05-15 平安养老保险股份有限公司 数据导出方法、装置、计算机设备和计算机可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
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文件的校验方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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