Derzeit erstellen wir Tabellenkalkulation mit DriveService. Es erstellt eine Tabelle mit einem einzelnen Blatt. Code verwendet wird, ist wie folgt:Können wir Google Tabellenkalkulation mit mehreren Blättern erstellen, indem Sie Google Drive API verwenden
DriveService service = new DriveService(new BaseClientService.Initializer() { HttpClientInitializer = credential, ApplicationName = applicationName });
Google.Apis.Drive.v2.Data.File body = new Google.Apis.Drive.v2.Data.File();
body.Title = uploadSpreadsheetRequest.FileName;
body.Description = uploadSpreadsheetRequest.FileName;
body.MimeType = "text/csv";
byte[] byteArray=System.IO.File.ReadAllBytes(uploadSpreadsheetRequest.FilePath);
System.IO.MemoryStream stream = new System.IO.MemoryStream(byteArray);
FilesResource.InsertMediaUpload request = service.Files.Insert(body, stream, "text/csv");
request.Convert = true;
request.Upload();
Gibt es eine Möglichkeit, dass ich meinen Code ändern kann eine Tabelle mit mehreren Blättern zu erstellen.
Ich kann dies mithilfe der Google Tabellen-API, aber ich möchte, dass dies mithilfe von Bytes geschehen.
Kann mir bitte jemand dabei helfen.
Ich glaube nicht. Beachten Sie, dass Sie vielleicht die V3-Version von Google Drive auschecken möchten. Es gibt keinen Grund, die ältere Version wirklich zu verwenden. – DaImTo