从谷歌电子表格读取并获得html格式



我正在学习Python谷歌电子表格API。看看这里的谷歌快速入门指南:https://developers.google.com/sheets/api/quickstart/python我能够得到的代码工作

我遇到的问题是,它是打印的内容从电子表格正常到我的命令提示符。我测试了一个电子表格,它有不同的格式,如项目符号,编号列表,粗体,下划线等,它基本上只是打印它能打印的东西。

是否可以从表中读取并获得内容的html版本?比如加粗应该是

<b>the word</b>

我也试图在HTML中收集什么是项目符号,编号列表,选项卡等的信息。

我计划基本上阅读电子表格,然后在HTML页面上显示确切的信息,但格式将全部丢失。

说明:

要获取有关单元格文本格式的信息,请使用此处的spreadsheets.getAPI。
它在响应的CellData(在sheets.data.rowData.values)中,在userEnteredFormateffectiveFormat字段中。

然而,CellData的结构,因此,CellFormat是一个对象:

{
"numberFormat": {
object (NumberFormat)
},
"backgroundColor": {
object (Color)
},
"backgroundColorStyle": {
object (ColorStyle)
},
"borders": {
object (Borders)
},
"padding": {
object (Padding)
},
"horizontalAlignment": enum (HorizontalAlign),
"verticalAlignment": enum (VerticalAlign),
"wrapStrategy": enum (WrapStrategy),
"textDirection": enum (TextDirection),
"textFormat": {
object (TextFormat)
},
"hyperlinkDisplayType": enum (HyperlinkDisplayType),
"textRotation": {
object (TextRotation)
}
}

所以你需要从代码中手动构建你的HTML。

相关内容

  • 没有找到相关文章