Excel в КС Этот файл Excel REST API saveas
преобразуется в CSV.
POST/cells/{имя}/saveAs API позволяет сохранить файл MS Excel в формате CSV с дополнительными настройками и сохранить результат в хранилище.
Этот файл Excel REST API convert
преобразуется в CSV.
PUT/ячейки/конвертировать API позволяет конвертировать файл MS Excel в файл CSV с дополнительными настройками и сохранять результат в ответ.
Этот файл Excel REST API export
преобразуется в CSV.
ПОЛУЧИТЬ /cells/{имя} API позволяет конвертировать файл MS Excel в файл CSV с дополнительными настройками и сохранять результат в ответ.
ОТДЫХ API
Эти API определяют общедоступный программный интерфейс и позволяют выполнять взаимодействие с REST непосредственно из веб-браузера.
Вы можете использоватьcURL инструмент командной строки для легкого доступа к веб-службам Aspose.Cells. В следующем примере показано, как позвонить на Cloud API с помощью cURL.
Семейство облачных SDK
Использование SDK — лучший способ ускорить разработку. SDK заботится о деталях низкого уровня и позволяет вам сосредоточиться на задачах проекта. Пожалуйста, ознакомьтесь сРепозиторий GitHub для получения полного списка Aspose.Cells Cloud SDK.
Следующие примеры кода демонстрируют, как выполнять вызовы веб-служб Aspose.Cells с использованием различных SDK:
C#
// For complete examples and data files, please go to https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
Aspose . Cells . Cloud . SDK . Api . CellsApi cellsApi = new CellsApi ( "your client id" , "your client secret" );
var response = cellsApi . CellsWorkbookPutConvertWorkbook ( File . OpenRead ( @".\TestData\datasource.xlsx" ), "csv" , null , null );
Assert . IsInstanceOf < System . IO . Stream >( response , "response is System.IO.Stream" );
Java
// For complete examples and data files, please go to https://github.com/aspose-cells-cloud/aspose-cells-cloud-java/
try {
LightCellsApi liteApi = new LightCellsApi ( System . getenv ( "CellsCloudTestClientId" ), System . getenv ( "CellsCloudTestClientSecret" ));
String AssemblyTestXlsx = "assemblytest.xlsx" ;
String DataSourceXlsx = "datasource.xlsx" ;
HashMap < String , File > fileMap = new HashMap < String , File >();
fileMap . put ( AssemblyTestXlsx , new File ( "TestData\\" + AssemblyTestXlsx ));
fileMap . put ( DataSourceXlsx , new File ( "TestData\\" + DataSourceXlsx ) );
FilesResult response = liteApi . postExport ( fileMap , "workbook" , "csv" );
} catch ( ApiException e ) {
e . printStackTrace ();
}
//2. solution
try {
CellsApi api = new CellsApi ( System . getenv ( "CellsCloudTestClientId" ), System . getenv ( "CellsCloudTestClientSecret" ));
File response = api . cellsWorkbookPutConvertWorkbook (
new File ( "TestData\\Book1.xlsx" ), "csv" , null , null );
} catch ( ApiException e ) {
e . printStackTrace ();
}
Go
LightCellsAPI := NewLightCellsApiService ( clientId , clientSecret )
var fileMap map [ string ] string
fileMap = make ( map [ string ] string )
fileMap [ "Book1.xlsx" ] = "TestData\\Book1.xlsx"
fileMap [ "Book2.xlsx" ] = "TestData\\Book2.xlsx"
postOpts := new ( PostExportOpts )
postOpts . Format = "csv"
postOpts . ObjectType = "workbook"
_ , httpResponse , err := LightCellsAPI . PostExport ( fileMap , postOpts )
if err != nil {
t . Error ( err )
} else if httpResponse . StatusCode < 200 || httpResponse . StatusCode > 299 {
t . Fail ()
} else {
fmt . Printf ( "\tTestCellsPostExport \n" )
}
CellsAPI := NewCellsApiService ( clientId , clientSecret )
args := new ( CellsWorkbookPutConvertWorkbookOpts )
args . Format = "csv"
file , err := os . Open ( "TestData\\Book1.xlsx" )
if err != nil {
return
}
localVarReturnValue , httpResponse , err := CellsAPI . CellsWorkbookPutConvertWorkbook ( file , args )
if err != nil {
t . Error ( err )
} else if httpResponse . StatusCode < 200 || httpResponse . StatusCode > 299 {
t . Fail ()
} else {
fmt . Printf ( "\t TestCellsPutConvertWorkbook - %d\n" , httpResponse . StatusCode )
}