html - 从 html 中提取表格到命令行中的 excel

标签 html excel macos command-line

将 HTML 文档中的表格转换为 excel 可读文件的最佳方法是什么?我希望这是一个命令行工具,我可以在我的 Mac 上用 bash 调用它,因为我想批处理一堆 HTML 文件。

我知道我可以编写一个脚本来相当轻松地完成这项工作,但我正在寻找可以从命令行调用的通用的现有工具。我希望尽可能保留格式,但如果没有其他易于安装和设置的方法符合要求,我愿意回退到 CSV。

最佳答案

Excel 可以读取/打开带有表格的 HTML 文档,无需转换。它会自动将表格单元格映射到工作表单元格。

试试这个:

  • 将以下数据保存在扩展名为 .html 的文件中。
  • 用Excel打开文件
<table>
<tr>
<th>Heading1</th>
<th>Heading2</th>
</tr>
<tr>
<td>R1, C1</td>
<td>R1, C2</td>
</tr>
<tr>
<td>R2, C1</td>
<td>R2, C2</td>
</tr>
</table>

关于html - 从 html 中提取表格到命令行中的 excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/656156/

相关文章:

excel - 为 XLS、XLSX 和 XLSM 编写的宏之间是否存在兼容性问题?

c++ - 在 QToolBar 后面显示 QWidget

xcode - 安装 XCode 4 的最低 Mac 版本

java - 如何让java在Mac上运行终端命令? (回显命令)

javascript - 在新窗口中打开 html5 <video> 标签内容(包括视频!)

javascript - 如何将数据表中动态添加的行包含到 DOM 树中,以便它的行为与页面加载时加载的任何其他行一样?

javascript - Angular 2 : trying to update ngModel with onModelChange inside the controller

javascript - 代码不适用于使用 SEWP 的 SP 在线站点页面

vba - 使用 Excel VBA 从包含空单元格的列中收集数字

angularjs - [Node][Angular] 如何下载node生成的excel文件