图片缩略图

Matlab到谷歌表(matlab2sheets)

version 1.0.0.0 (484 KB) by 安德鲁Bogaard
这个函数(以及run-once helper函数)将数据导出到谷歌电子表格

1.3 k下载

更新2017年9月21日

从GitHub

在GitHub上查看许可证

与文件交换中的GetGoogleSpreadsheet一起使用,您可以从MATLAB读取/写入Google工作表。受一组旧函数(从Matlab到Google电子表格)的启发,这些函数不再适用于Google的新v4 API。
--
status = mat2sheets(电子表格id,电子表格id,表格id, d)
这个函数接受数组或单元格数组中的值并将它们放入
%谷歌电子表格。它需要一次性使用RunOnce(见下文)
%语法:status = mat2sheets(spreadshetid, sheetID, pos, d)

%参数:
% spreadsheetID:(字符串),来自您谷歌Sheet的URL的标识符
% sheetID:(字符串),来自URL的另一个标识符
% pos: 1x2数组,索引为[shetrow, sheetcolumn]
%开始粘贴数据
要粘贴到工作表中的数据的数组或单元格数组。如果
% [], pos表示行或行范围[start - stop]
%删除

% RETURNS: status(0=失败,1=成功)

%的例子:
% For sheet with the following URL:
https://docs.google.com/spreadsheets/d/1GPd-vBsX5VUejz5hrxE/edit#gid=552

一个调用可能看起来像:
% mat2sheets('1GPd-vBsX5VUejz5hrxE', '552', [2 3], [1 2 3 4 5])

%将值1、2、3、4、5分别放入C2、D2、E2、F2、G2细胞中

%删除一行
% mat2sheets('1GPd-vBsX5VUejz5hrxE', '552', 2, []) % delete row 2
% mat2sheets('1GPd-vBsX5VUejz5hrxE', '552', [2 10], []) % delete rows 2-10 included .(删除所有行。

使用RunOnce() %。
%在使用此代码之前,您必须通过以下方式启用驱动器/工作表API:
https://console.developers.google.com/
%在这里,您将通过提供的OAuth 2.0客户端ID“创建凭据”
%带有客户端ID和客户端秘密。这些准则是两个论点
%RunOnce(客户端id、客户端机密)。使用这两个选项运行RunOnce
%代码作为字符串传递,并按照说明执行。

下面的代码是受代码的启发,并利用了代码
%最初发表在文件交换由Claudiu gi乌鲁木齐斯库。
% (//www.tianjin-qmedu.com/matlabcentral/fileexchange/31221-matlab-to-google-spreadsheets

%我写这个是为了适应谷歌API的最新变化,添加了一些
%注释,并将其全部简化,以便可以由
平均用户%(希望如此!)

另外,我使用Qianqian Fang的loadjson读取输入流
%用于学习有关工作表的元数据
% (//www.tianjin-qmedu.com/matlabcentral/fileexchange/33381-jsonlab--a-toolbox-to-encode-decode-json-files

Andrew Robert bogaard 2016年9月26日
%2017年7月25日更新(删除行)
% abogaard@uw.edu

引用作为

安德鲁·博加德(2021年)。Matlab到谷歌表(matlab2sheets)GitHub (https://github.com/abogaard/matlab2gsheets)。检索

MATLAB版本兼容性
创建R2014a
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始打猎吧!
要查看或报告这个GitHub插件中的问题,请访问GitHub库
要查看或报告这个GitHub插件中的问题,请访问GitHub库