New River, New River

在日本,填写Excel表格让我恼火,但

长居日本的人应该无一不会注意到日本人对Excel的使用甚至滥用吧。几乎所有长居人口都需填写的「在留资格取得许可申请书」在出入国在留管理厅的网站上上仅提供 .pdf.xlsx 的版本,如果选择数字化输入,显然大多数人不得不面对 .xlsx 的洗礼。 使用Excel做小规模的数据整理和计算显然有它的优势,问题在于日本很多场合在对它的使用上远远超出了合理的适用范围。本身填表格就让人生气,如果发来的是一个 .xlsx 简直piss me off. 当然日本人对此不无批判,比如有「Excel方眼紙」,「ネ申エクセル」这样调侃的说法。

Excel文件的诸多问题显而易见:

  1. 完整桌面版的Excel需要购买和订阅,并且价格不菲。web版并不完整支持宏。
  2. 并不是每个人的电脑都可以安装Excel, 比如Linux用户。
  3. 使用未经平台验证的VBA实际上把Windows + desktop Excel作为了隐形系统要求。 与此同时, statcounter 数据显示最近一年(截至2026年8月)桌面端Windows用户仅为62.67%。
  4. 难以diff, merge, 版本追踪等等。分发之后更是难以确定版本。
  5. 更不用说Excel特有的表格可以隐藏,展开,打印的时候不完整的问题。

在2026年的当下,批判Excel的这种使用方式无疑是造反有理。但究竟Excel最初何以流行,比如这篇文章 认为乃是源于日本人对于打印下来在纸上排版的追求相关,在很多地方,最终打印下来的纸乃是single source of truth。 所以我反思了一下Excel在这种场景下难以替代的特性,大致如下:

  1. 商业场景下的portability:传统日企往往使用Windows电脑办公,几乎所有电脑皆有安装Excel. 而且几乎所有人都会某种程度上使用Excel.
  2. 比较自由稳定的排版,而且(几乎)所见即所得:Excel 可以半强制地要求输入者输入在特定的格子里,这样方便背后的宏进行计算,同时打印出来的成品的完整。
  3. Self contained: 不需要维护web service。同时,用户可以非实时地填写一个表格然后上传,不需要担心session过期。

仔细一想拥有以上所有特性的文件格式几乎不存在。一个低成本的优化是至少提供开放标准的.ods,当然 .ods 未必支持 .xlsx 的所有复杂布局,但这也进一步要求了表单制作者在制作template的时候需要注意这些问题。

一般来说,比较现代的方式是web表单,但这种情况下,你要么自建服务(额外成本)要么使用类似Microsoft或者Google提供的表单服务。且不谈在这些web服务上是否有信息泄漏的风险,在网页上填写表单依然有诸多问题,比如取决于这些表单的实现,有些需要在一定时间之内填完,否则网页会过期;有些填错了让你没办法更改等等。最重要的是,这些表格的接收方在收到这些表单数据之后,如果想要打印出来,依然需要有人去parse这些结构化的数据然后通过某种方式去打印。 让人填 .xlsx 事实上把部分排版的努力也交给了填表人。我心里想的当然是你不如给我一个$\LaTeX$ 模板我写好了给你,但这样的方案显然不适合绝大多数人。

所以单从填表这件事来说,.xlsx 文件可能拥有奇异的优势。

如果喜欢打印纸张造成了日本对Excel的过度依赖,我怀疑这个问题有一个镜像的问题:为什么招聘网站总是让我们填表格?明明我有一张每月更新,用我持续迭代的 $\LaTeX$ 模板精心排版,字体行间距页边距精心设计的 .pdf, 你依然让我非要填写每一段经历的开始和结束时间?


If you have any feedback to this article, feel free to comment here or send an email to me

Prev: VTable with Example