Class
SpreadProcessingFileManagementAgentTools

Provides document lifecycle management tools for creating, listing, and exporting workbooks.

Definition

Namespace:Telerik.Documents.AI.AgentTools.Spreadsheet

Assembly:Telerik.Documents.AI.AgentTools.Spreadsheet.dll

Syntax:

cs-api-definition
public class SpreadProcessingFileManagementAgentTools : SpreadProcessingAgentToolsBase

Inheritance: objectAgentToolBaseSpreadProcessingAgentToolsBaseSpreadProcessingFileManagementAgentTools

Inherited Members SpreadProcessingAgentToolsBase.RepositoryAgentToolBase.GetTools()

Constructors

SpreadProcessingFileManagementAgentTools(IWorkbookRepository, string)

Declaration

cs-api-definition
public SpreadProcessingFileManagementAgentTools(IWorkbookRepository repository, string outputDir)

Parameters

repository

IWorkbookRepository

outputDir

string

Methods

CreateWorkbook(string, string[])

Declaration

cs-api-definition
[Tool]
public CallToolResult CreateWorkbook(string documentId, string[] worksheetNames)

Parameters

documentId

string

worksheetNames

string[]

Returns

CallToolResult

ExportWorkbook(string, DocumentFormat, string)

Declaration

cs-api-definition
[Tool]
public CallToolResult ExportWorkbook(string filePath, DocumentFormat format, string documentId = null)

Parameters

filePath

string

format

DocumentFormat

documentId

string

Returns

CallToolResult

ImportWorkbook(string, DocumentFormat, string)

Declaration

cs-api-definition
[Tool]
public CallToolResult ImportWorkbook(string filePath, DocumentFormat format, string documentName = null)

Parameters

filePath

string

format

DocumentFormat

documentName

string

Returns

CallToolResult

ListWorkbooks()

Declaration

cs-api-definition
[Tool]
public CallToolResult ListWorkbooks()

Returns

CallToolResult