兼容Microsoft和WPS的解码方法、装置、设备及存储介质制造方法及图纸

技术编号:46330147 阅读:5 留言:0更新日期:2025-09-09 19:09
本申请公开兼容Microsoft和WPS的解码方法、装置设备及存储介质,涉及数据处理领域。读取导入的配置文件,提取文件前目标数量个字节数据,通过查找字符串判断文件的来源软件和编码方式;根据确定目标软件确定配置文件中的头文件位置区域并过滤,将头文件结尾作为起点,分别设置段落指针、句落指针、数据指针;根据段落指针读取配置文件中的段落,基于句落指针读取段落中的句落,基于句落指针读取句落中的有效单元数据;将提取到的有效单元数据配置到考勤机系统。本方案实现了对Microsoft和WPS双编码格式配置文件的自动识别与兼容解析,有效消除不同编码差异导致的解析错误问题,提高打卡机配置便利性。

【技术实现步骤摘要】

本申请涉及数据处理领域,特别涉及一种兼容microsoft和wps的解码方法、装置、设备及存储介质。


技术介绍

1、‌在考勤机系统配置过程中,excel 97-2003格式的配置文件因其兼容性强而被广泛使用。传统操作流程需要用户在pc端使用excel软件编辑配置文件后,通过u盘将文件导入考勤机系统。然而,市场上主流的excel处理软件microsoft excel和wps虽然都支持excel 97-2003格式,但两者对相同格式文件的编码方式存在显著差异。这种差异导致考勤机芯片在解码不同软件生成的配置文件时,经常出现解析错误或数据丢失的情况。特别是在离线考勤机应用场景中,由于无法实时获取软件版本信息,芯片难以自动识别和适应不同编码方式,严重影响了考勤机系统的配置效率和准确性。现有技术缺乏一种能够同时兼容microsoft和wps编码方式的解码方案,使得用户在使用不同软件编辑配置文件时,必须进行繁琐的格式转换或重新编辑,增加了操作复杂度,降低了工作效率。


技术实现思路

1、本申请提供一种兼容microsoft和本文档来自技高网...

【技术保护点】

1.一种兼容Microsoft和WPS的解码方法,其特征在于,所述方法用于打卡机芯片,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,当确定文件采用Microsoft编码时,读取所述配置文件前43000个字符,将其确定为所述头文件位置区域并过滤,从所述头文件结尾作为起点并设置指针;

3.根据权利要求1所述的方法,其特征在于,所述段落指针包括段首指针和段尾指针,分别用于定位段落开始位置和段落结束位置;

4.根据权利要求3所述的方法,其特征在于,所述段首指针扫描到字符串<Row ss:为段落起始位置,扫描到字符串</Row>为段...

【技术特征摘要】

1.一种兼容microsoft和wps的解码方法,其特征在于,所述方法用于打卡机芯片,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,当确定文件采用microsoft编码时,读取所述配置文件前43000个字符,将其确定为所述头文件位置区域并过滤,从所述头文件结尾作为起点并设置指针;

3.根据权利要求1所述的方法,其特征在于,所述段落指针包括段首指针和段尾指针,分别用于定位段落开始位置和段落结束位置;

4.根据权利要求3所述的方法,其特征在于,所述段首指针扫描到字符串<row ss:为段落起始位置,扫描到字符串</row>为段落结束位置;根据<row ss:到</row>之间的数据确定为有效段落;

5.根据权利要求4所述的方法,其特征在于,对于microsoft编码文件,句落末尾的字符串/n表示句落结束标志;

6.根据权利要求5所述的方法,其特征在于,对于wps编码文件,当有效句落中扫描到字符串<cell ss:且未扫描到与之匹配的字符串</ce...

【专利技术属性】
技术研发人员:张帅楠赵飞罗涛陈恩德
申请(专利权)人:江苏邦融微电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1