DntEditor v3.0 -20140212 --------------------- Author:xiaot Email:liuqiang1357@163.com Qt:5.2.0 mingw:4.8.0 on Microsoft Windows 7 (32-bit) 项目主页:https://github.com/liuqiang1357/DntEditor 说明: 字符串型左对齐,数字型右对齐,请在数据允许值内输入: 字符串型:长度<1024 整型:-2147483648~2147483647 浮点型:-3.402823E38~ -1.401298E-45,1.401298E-45~3.402823E38 搜索用法: 当选中单元格为一个时,则在其所在列向下搜索单元格,匹配规则为包含所输入字符串; 当没有选中单元格时,则从第1行向下搜索行标签,匹配规则为包含输入字符串或行序列号等于输入字符串 当选中为整行或选中单元格大于一个时,则从当前行向下搜索行标签,匹配规则同上 输入框按回车可直接搜索 输入框以">>"开头默认从头搜索 右键菜单: 选中单元格之后点右键可选编辑 删除行或列之前先选中 添加行或列的位置为右键的位置之后 性能: 打开文件的速度大概为2M每秒 保存文件的速度大概为5M每秒 导出xlsx速度大概为10万个单元格每秒 导出时单元格过多可能导致内存溢出 注意: uistring.xml 必须符合标准xml规范 放在程序的同一目录下 不可改名 可以替换 打开文件过程中可以用停止按钮停止加载 支持文件关联 请手动右键dnt文件-打开方式-选择默认程序 程序运行过程中出现未响应请稍等几秒在操作,或直接关闭,重新打开 导出的xlsx可以用2007以上版本的office软件打开,可另存为xls 在office中按ctrl+a选中全部,点击格式-自动调整列宽可以调整列宽 文件数据结构: 文件=表头+列信息+数据体 表头:4字节(00)+2字节列数(整型)+4字节行数(整型) 列信息:(2字节标题字节数(整型)+标题(字符型)*标题字节数+1字节列数据类型(整型))*表头列数 数据体:(4字节列编号(整型)+列数据(对应列数据类型决定)*表头列数)*表头行数 数据类型: 01:字符串型:2字节字符串长度+内容(字符串) 02:32位整型数:长度为4字 03:32位整型数:长度为4字 04:32位浮点数:长度为4字 05:32位浮点数:长度为4字