Excel в кв. Этот REST API указывает convert
на файл электронной таблицы в формате SQL.
Параметр запроса
Имя параметра
Тип
Описание
пароль
нить
Пароль, необходимый для открытия файла Excel.
имя_хранилища
нить
Имя хранилища, где находится файл.
checkExcelОграничение
бул
Проверять ли ограничения файла Excel, когда пользователь изменяет объекты, связанные с ячейками.
Параметр тела запроса
Имя параметра
Тип
Описание
файл данных
файл данных
Файл данных сохраняется в первой части многокомпонентного контента.
Ответ
Информация о файле
REST API Спецификация
API
Тип
Описание
Ссылка Swagger
/ячейки/конвертировать/sql
ПОЧТА
Преобразовать электронную таблицу в файл SQL.
PostConvertWorkbookToSQL
TheСпецификация OpenAPI определяет общедоступный программный интерфейс и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использоватьcURL Инструмент командной строки для простого доступа к веб-сервисам Aspose.Cells. В следующем примере показано, как совершать вызовы в Cloud API с помощью cURL.
Семейство облачных SDK
Использование SDK — лучший способ ускорить разработку. SDK заботится о низкоуровневых деталях и позволяет вам сосредоточиться на задачах вашего проекта. Пожалуйста, ознакомьтесь сРепозиторий GitHub для полного списка Aspose.Cells Cloud SDK.
В следующих примерах кода показано, как выполнять вызовы веб-служб Aspose.Cells с использованием различных SDK:
C#
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
namespace Aspose.Cells.Cloud.SDK.Api.ExampleQuickstart
{
using System;
using System.IO;
using System.Collections.Generic;
using Aspose.Cells.Cloud.SDK.Api;
using Aspose.Cells.Cloud.SDK.Model;
using Aspose.Cells.Cloud.SDK.Request;
public class CellsApiExample
{
string CellsCloudClientId ="....";//get from https://dashboard.aspose.cloud/#/applications
string CellsCloudClientSecret="...";//get from https://dashboard.aspose.cloud/#/applications
CellsApi cellsApi = new CellsApi(CellsCloudClientId, CellsCloudClientSecret);
string localName = "Book1.xlsx";
string localPath = @"D:\TestData\CellsCloud";
string outputFilePath = @"D:\Outpath\result.sql";
public void PostConvertWorkbookToSQLRequest()
{
string inputPath = Path.Combine(localPath, localName);
using (var inputFile = File.OpenRead(inputPath))
{
var mapFiles = new Dictionary<string, Stream> { [localName] = inputFile };
var request = new PostConvertWorkbookToSQLRequest { File = mapFiles };
var response = cellsApi.PostConvertWorkbookToSQL(request);
byte[] fileBytes = Convert.FromBase64String(response.FileContent);
File.WriteAllBytes(outputFilePath, fileBytes);
}
}
}
}
Java
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.aspose.cloud.cells.api;
import com.aspose.cloud.cells.client.*;
import com.aspose.cloud.cells.model.*;
import com.aspose.cloud.cells.request.*;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.io.File;
import java.util.HashMap;
import java.io.InputStream;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class ExapmlePostConvertWorkbookToSQL {
private CellsApi api;
public ExapmleQuickstart(){
try {
String CellsCloudClientId ="....";//get from https://dashboard.aspose.cloud/#/applications
String CellsCloudClientSecret="...";//get from https://dashboard.aspose.cloud/#/applications
api = new CellsApi(CellsCloudClientId, CellsCloudClientSecret);
} catch (ApiException e) {
e.printStackTrace();
}
}
public void PostConvertWorkbookToSQL(){
try{
String localName = "Book1.xlsx";
String localPath = "D:/TestData/CellsCloud";
String outputFilePath ="D:/Outpath/result.sql";
PostConvertWorkbookToSQLRequest request = new PostConvertWorkbookToSQLRequest();
File inputFile = new File(localPath, localName);
Map<String, File> fileMap = new HashMap<>();
fileMap.put(localName, inputFile);
request.setfile(fileMap);
FileInfo resultFile = this.api.postConvertWorkbookToSQL(request);
yte[] pdfBytes = Base64.getDecoder().decode(resultFile.getFileContent());
Files.write(Paths.get(outputPath), pdfBytes);
} catch (ApiException e) {
e.printStackTrace();
}catch (IOException e) {
e.printStackTrace();
}
}
}
PHP
Ruby
Node.js
Python
Perl
Go
Другие API реализуют эту функцию
POST /cells/{name}/saveAs API позволяет сохранить файл MS Excel как файл HTML с дополнительными настройками и сохранить результат в хранилище.
Этот файл REST API convert
Excel в HTML.
РАЗМЕСТИТЬ /ячейки/конвертировать API позволяет преобразовать файл MS Excel в файл HTML с дополнительными настройками и сохранить результат в ответе.
Этот файл REST API export
Excel в HTML.
ПОЛУЧИТЬ /cells/{имя} API позволяет преобразовать файл MS Excel в файл HTML с дополнительными настройками и сохранить результат в ответе.