水木社区手机版
首页
|版面-编程技术(Programming)|
新版wap站已上线
返回
1/1
|
转到
主题:在MS的xls中见到了史上最奇葩的设计
13楼
|
DoorWay
|
2022-08-22 08:28:38
|
展开
你是在开发亿赛通吗?
厉害厉害
CSDN的sam是不是你?
https://blog.csdn.net/lipinganq/article/details/76713880
之前看过一个博客,背其中的“上千人年”吓住了。现在看到你真的在parse文档,非常钦佩。
https://www.joelonsoftware.com/2008/02/19/why-are-the-microsoft-office-file-formats-so-complicated-and-some-workarounds/
【 在 z16166 的大作中提到: 】
: 由于要parse老版本的*.xls文档,看了一下xls的格式,发现xls中存在一个极其奇葩的设计。
: xls是Excel 97/95版本的,这种文件是二进制格式,带有一个文件头,文件头指向后面一系列的记录。
: 每个记录是T-L-V(Type-Length-Value)结构的,V里面会有很多结构,这个没啥问题。
: ...................
--
FROM 36.45.32.*
15楼
|
DoorWay
|
2022-08-22 08:58:23
|
展开
上千人年,作者对office的工作量估计。
但博客本身,也是吐槽文档格式的BIFF,增加了解析的难度。核心结论就是,这种格式根本没有考虑interchangeable ,就是为了快。
解析的难度还来自复杂漫长的历史,比如1900和1904那个例子。
总而言之,你解析这个,还是很厉害的。好好干,是career ,不是job了。
【 在 z16166 的大作中提到: 】
: 这不是我,哈
: “上千人年”是说搞office、wps那种解析、渲染、编辑一体的吧,文档的每个角落都要触及,还不能有大bug
:
--
FROM 36.45.32.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版