【问题标题】:Is there any direct method in perl to find out the total number cells in the MS Word table?perl 中是否有任何直接方法可以找出 MS Word 表中的单元格总数?
【发布时间】:2013-12-30 10:11:09
【问题描述】:

我想找出下表中存在的单元格总数

单元格数与列数的乘积

my $lastrow = $table->Rows->{Count};
my $lastcol = $table->Columns->{Count};
my $cells = $lastrow * $lastcol ;

不会给我表格中存在的确切单元格数量。还有其他方法可以找到表格中存在的单元格数量吗?

【问题讨论】:

  • 请说出您的示例代码使用的模块。
  • @Borodin 我正在使用“Win32::OLE”。

标签: perl ms-word ole


【解决方案1】:

如果您有一个docx 文件,那么它是标准 XML,可以使用 Perl 的许多 XML 模块之一进行处理。

但是如果你有一个doc 文件,那么我知道我知道没有办法做到这一点。

【讨论】:

  • 哦,永远令人厌烦的匿名投票者。我很想知道我的回答有什么问题,但我相信你会保守秘密。
  • 这个“答案”没有用/质量很差。除非我们熟悉结构和单元格的编码方式,否则拥有 XML 文件对我们没有帮助。这就是存在更高级别绑定的原因(例如通过 OLE)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-02
  • 2016-07-07
  • 1970-01-01
  • 1970-01-01
  • 2020-08-17
  • 2015-08-03
相关资源
最近更新 更多