将 Excel 转换为 Google 电子表格

朱克普

我有 excel 文件,它包含一张包含图像的工作表。我需要使用 python 将这个 excel 文件转换为谷歌电子表格。

我可以使用 api 创建谷歌电子表格并添加我的文本数据,但我无法添加图像。这种方式不适合我。

但是我可以生成包含图像的excel文件。现在我需要将 excel 表导出到谷歌电子表格。

我该怎么做?

齐加诺奇卡

您可以使用 DRIVE API 方法Files: copy将 Excel 文件转换为 Google Sheets 文件

您只需要知道fileId并指定选项convert=true

样本:

service.files().copy(fileId=file_id,convert=true, body={"title": "Chose a title"}).execute()

如果您的 excel 文件在本地光盘上 - 将其上传到 Google Sheets 文件,如下所示:

file_metadata = {
    'name': 'Desired Name',
    'mimeType': 'application/vnd.google-apps.spreadsheet'
}
media = MediaFileUpload('files/myExcelFile.xls',
                        mimetype='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
                        resumable=True)
file = drive_service.files().create(body=file_metadata,
                                    media_body=media,
                                    fields='id').execute()
print 'The converted file is on your Google Drive and has the Id: %s' % file.get('id')

更多信息在这里这里

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Excel将电子表格转换为html

将Excel电子表格转换为JSON

将本地 Excel.xlsx 文件转换为 Google 电子表格 Google DRIVE API

如何将已经上传的Excel文件转换为Google的电子表格格式?

如何将HTML表格转换为Excel电子表格

Google脚本+电子表格+打开时将整个表格转换为大写

使用VBA脚本将数据从.txt转换为Excel电子表格

如何将扫描的手写表转换为Excel电子表格?

如何将Microsoft Excel Online电子表格链接转换为CSV?

使用GAS将Google电子表格转换为XLSX或ODS

将Excel电子表格上传到Google表格

如何将Excel与Google Docs电子表格同步

Rails 4,将“ \ n”替换为“
” 用于Excel中的XML电子表格

如何在 Linux 中也通过更新链接将 Excel 电子表格 2007 转换为 pdf

尝试使用 Python 将复杂的嵌套 JSON 模式转换为 Excel 电子表格或 CSV

将变量导出到Excel电子表格

将 PDF 转换为 Google 文档并将提取的文本以及原始 PDF 文件的链接转换为电子表格

从Google电子表格将数据导入R

将json插入Google电子表格

将嵌套的 JSON 导入 Google 电子表格

从AppScript将数据写入Google电子表格

使用C#将所有电子表格下载到Google帐户中的Excel中

Excel电子表格数据转换

Google电子表格中的时区转换

如何将 PGN 中的数据转换/解析/提取到电子表格/谷歌表/excel 文件中?

我的程序将电子表格转换为Excel文件。但这仅适用于一位用户

Openpyxl-将图像转换为Excel电子表格后出现错误,styles.xml可能存在问题

时间总和,转换为每小时升 excel 电子表格

Google电子表格数据转换为Pandas数据框