asposecellscloud

package module
v20.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 4, 2020 License: MIT Imports: 18 Imported by: 0

README

GitHub license

Go API Client for Aspose.Cells Cloud

Aspose.Cells Cloud SDK for Go empowers your Go applications to connect with excel document formats. The APIs let engineers read, convert, build, alter and control the substance of the excel document formats without any office software installed on the machine.

Excel® File Manipulation in the Cloud

  • Create Excel files from scratch via API or Smart Markers.
  • Load, process & convert Excel files via Cloud SDK.
  • Add, update or delete worksheet, charts, pictures, shapes, hyperlinks & validations.
  • Add or remove cells area for conditional formatting from Excel worksheets.
  • Insert or delete, horizontal or vertical page breaks.
  • Add ListObject or convert ListObjects to a range of cells.
  • Summarize data with Pivot Tables & Excel charts.
  • Apply custom criteria to list filters of various types.
  • Get, update, show or hide chart legend & titles.
  • Manipulate page setup, header & footer.
  • Create, update, fetch or delete document properties.
  • Fetch the required shape from worksheet.
  • Leverage the power of named ranges.

Enhancements in Version 20.11

  • Support Aspose.Cells Cloud for Docker.

Read & Write Spreadsheet Formats

Microsoft Excel: XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM OpenOffice: ODS SpreadsheetML: XML Text: CSV, TSV, TXT (TabDelimited) Web: HTML, MHTML

Save Spreadsheets As

Microsoft Excel: XLS, XLSX, XLSB OpenOffice: ODS SpreadsheetML: XML Text: CSV, TSV, TXT (TabDelimited) Web: HTML, MHTML Fixed Layout: PDF, XPS Images: PNG, JPG, TIFF, SVG Markdown: MD Other: DIF

Read Other Formats

SXC, FODS

Get Started with Aspose.Cells Cloud SDK for Go

First, create an account at Aspose for Cloud and get your application information. Then, follow these steps.

  • Download the code and Add/Modify your application and refer to cells_cloud_test.go.
  • If you want to download Go Module,please use import "github.com/aspose-cells-cloud/aspose-cells-cloud-go/v20" in your code.
func GetDocumentCircleAnnotations() (CircleAnnotationsResponse, *http.Response, error) {
    cellsAPI := NewCellsApiService("clientId", "clientSecret", "https://api.aspose.cloud","v3.0")
	name := "Book1.xlsx"	

	args := new(UploadFileOpts)
	args.Path = "GoTest/Booka1.xlsx"
	file, err := os.Open( "test_data/" + name)
	if err != nil {
		return err
	}

	_, _, err =cellsAPI.UploadFile(file, args)
	return err
}

Add Worksheet to Excel File via Go

   name := GetBook1()
	if err := GetBaseTest().UploadFile(name); err != nil {
		t.Error(err)
	}

	args := new(CellsWorksheetsPutAddNewWorksheetOpts)
	args.Name = GetBook1()
	args.SheetName = GetSheet1()
	args.Position = 1
	args.Sheettype = "VB"
	args.Folder = GetBaseTest().remoteFolder

	response, httpResponse, err := GetBaseTest().CellsAPI.CellsWorksheetsPutAddNewWorksheet(args)
	if err != nil {
		t.Error(err)
	} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
		t.Fail()
	} else {
		fmt.Printf("%d\tTestCellsWorksheetsPutAddNewWorksheet - %d\n", GetBaseTest().GetTestNumber(), response.Code)
	}

Using Go to Convert an Excel File in the Cloud

// Upload source file to aspose cloud storage
name := GetBook1()
	if err := GetBaseTest().UploadFile(name); err != nil {
		t.Error(err)
	}

	args := new(CellsSaveAsPostDocumentSaveAsOpts)
	args.Name = GetBook1()
	args.Newfilename = "GoTest/newfilego.pdf"
	args.Folder = GetBaseTest().remoteFolder

	response, httpResponse, err := GetBaseTest().CellsAPI.CellsSaveAsPostDocumentSaveAs(args)
	if err != nil {
		t.Error(err)
	} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
		t.Fail()
	} else {
		fmt.Printf("%d\tTestCellsSaveAsPostDocumentSaveAs - %d\n", GetBaseTest().GetTestNumber(), response.Code)
	}
.NET Java PHP Python Ruby Node.js Android Swift Perl
GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub
NuGet Maven Composer PIP GEM NPM Maven POD CPAN

Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes a oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKey takes an APIKey as authentication for the request
	ContextAPIKey = contextKey("apikey")
)

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func Version

func Version()

Types

type APIClient

type APIClient struct {

	// API Services
	CellsApi *CellsApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Aspose.Cells Cloud SDK APIs. API v20.10 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) ChangeBasePath

func (c *APIClient) ChangeBasePath(path string)

Change base path to allow switching to mocks

func (*APIClient) RequestOauthToken

func (a *APIClient) RequestOauthToken() error

RequestOauthToken function for requests OAuth token

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the swagger operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

type AboveAverage

type AboveAverage struct {
	// Get or set the flag indicating whether the rule is an \"above average\" rule.    'true' indicates 'above average'.  Default value is true.
	IsAboveAverage bool `json:"IsAboveAverage" xml:"IsAboveAverage"`
	// Get or set the flag indicating whether the 'aboveAverage' and 'belowAverage'    criteria is inclusive of the average itself, or exclusive of that value.    'true' indicates to include the average value in the criteria.  Default value    is false.
	IsEqualAverage bool `json:"IsEqualAverage" xml:"IsEqualAverage"`
	// Get or set the number of standard deviations to include above or below the   average in the conditional formatting rule. The input value must between   0 and 3 (include 0 and 3). Setting this value to 0 means stdDev is not set.    The default value is 0.
	StdDev int64 `json:"StdDev" xml:"StdDev"`
}

Describe the AboveAverage conditional formatting rule. This conditional formatting rule highlights cells that are above or below the average for all values in the range.

type AccessTokenResponse

type AccessTokenResponse struct {
	Expires                             string `json:".expires,omitempty" xml:".expires"`
	AccessToken                         string `json:"access_token,omitempty" xml:"access_token"`
	Issued                              string `json:".issued,omitempty" xml:".issued"`
	ClientRefreshTokenLifeTimeInMinutes string `json:"clientRefreshTokenLifeTimeInMinutes,omitempty" xml:"clientRefreshTokenLifeTimeInMinutes"`
	ExpiresIn                           int64  `json:"expires_in,omitempty" xml:"expires_in"`
	TokenType                           string `json:"token_type,omitempty" xml:"token_type"`
	ClientId                            string `json:"client_id,omitempty" xml:"client_id"`
	RefreshToken                        string `json:"refresh_token,omitempty" xml:"refresh_token"`
}

type Area

type Area struct {
	ForegroundColor  *Color      `json:"ForegroundColor,omitempty" xml:"ForegroundColor"`
	BackgroundColor  *Color      `json:"BackgroundColor,omitempty" xml:"BackgroundColor"`
	Format           string      `json:"Format,omitempty" xml:"Format"`
	FillFormat       *FillFormat `json:"FillFormat,omitempty" xml:"FillFormat"`
	InvertIfNegative bool        `json:"InvertIfNegative,omitempty" xml:"InvertIfNegative"`
	Transparency     float64     `json:"Transparency,omitempty" xml:"Transparency"`
}

type AutoFilter

type AutoFilter struct {
	Link          *Link          `json:"link,omitempty" xml:"link"`
	Range_        string         `json:"Range,omitempty" xml:"Range"`
	FilterColumns []FilterColumn `json:"FilterColumns,omitempty" xml:"FilterColumns"`
	Sorter        *DataSorter    `json:"Sorter,omitempty" xml:"Sorter"`
}

type AutoFilterResponse

type AutoFilterResponse struct {
	Status     string      `json:"Status,omitempty" xml:"Status"`
	Code       int32       `json:"Code" xml:"Code"`
	AutoFilter *AutoFilter `json:"AutoFilter,omitempty" xml:"AutoFilter"`
}

type AutoFitterOptions

type AutoFitterOptions struct {
	IgnoreHidden       bool `json:"IgnoreHidden" xml:"IgnoreHidden"`
	OnlyAuto           bool `json:"OnlyAuto" xml:"OnlyAuto"`
	AutoFitMergedCells bool `json:"AutoFitMergedCells" xml:"AutoFitMergedCells"`
}

type AutoShape

type AutoShape struct {
	AlternativeText         string  `json:"AlternativeText,omitempty" xml:"AlternativeText"`
	Bottom                  int64   `json:"Bottom,omitempty" xml:"Bottom"`
	Top                     int64   `json:"Top,omitempty" xml:"Top"`
	Width                   int64   `json:"Width,omitempty" xml:"Width"`
	HtmlText                string  `json:"HtmlText,omitempty" xml:"HtmlText"`
	TextVerticalAlignment   string  `json:"TextVerticalAlignment,omitempty" xml:"TextVerticalAlignment"`
	AutoShapeType           string  `json:"AutoShapeType,omitempty" xml:"AutoShapeType"`
	IsPrintable             bool    `json:"IsPrintable,omitempty" xml:"IsPrintable"`
	UpperLeftColumn         int64   `json:"UpperLeftColumn,omitempty" xml:"UpperLeftColumn"`
	IsLockAspectRatio       bool    `json:"IsLockAspectRatio,omitempty" xml:"IsLockAspectRatio"`
	IsGroup                 bool    `json:"IsGroup,omitempty" xml:"IsGroup"`
	RotationAngle           float64 `json:"RotationAngle,omitempty" xml:"RotationAngle"`
	ZOrderPosition          int64   `json:"ZOrderPosition,omitempty" xml:"ZOrderPosition"`
	TextHorizontalOverflow  string  `json:"TextHorizontalOverflow,omitempty" xml:"TextHorizontalOverflow"`
	MsoDrawingType          string  `json:"MsoDrawingType,omitempty" xml:"MsoDrawingType"`
	TextOrientationType     string  `json:"TextOrientationType,omitempty" xml:"TextOrientationType"`
	Placement               string  `json:"Placement,omitempty" xml:"Placement"`
	Name                    string  `json:"Name,omitempty" xml:"Name"`
	IsWordArt               bool    `json:"IsWordArt,omitempty" xml:"IsWordArt"`
	LinkedCell              string  `json:"LinkedCell,omitempty" xml:"LinkedCell"`
	UpperLeftRow            int64   `json:"UpperLeftRow,omitempty" xml:"UpperLeftRow"`
	IsLocked                bool    `json:"IsLocked,omitempty" xml:"IsLocked"`
	LowerRightRow           int64   `json:"LowerRightRow,omitempty" xml:"LowerRightRow"`
	IsTextWrapped           bool    `json:"IsTextWrapped,omitempty" xml:"IsTextWrapped"`
	Y                       int64   `json:"Y,omitempty" xml:"Y"`
	X                       int64   `json:"X,omitempty" xml:"X"`
	IsHidden                bool    `json:"IsHidden,omitempty" xml:"IsHidden"`
	Left                    int64   `json:"Left,omitempty" xml:"Left"`
	Right                   int64   `json:"Right,omitempty" xml:"Right"`
	Text                    string  `json:"Text,omitempty" xml:"Text"`
	LowerRightColumn        int64   `json:"LowerRightColumn,omitempty" xml:"LowerRightColumn"`
	Height                  int64   `json:"Height,omitempty" xml:"Height"`
	TextHorizontalAlignment string  `json:"TextHorizontalAlignment,omitempty" xml:"TextHorizontalAlignment"`
	TextVerticalOverflow    string  `json:"TextVerticalOverflow,omitempty" xml:"TextVerticalOverflow"`
	Link                    *Link   `json:"link,omitempty" xml:"link"`
}

type AutoShapeResponse

type AutoShapeResponse struct {
	Status    string     `json:"Status,omitempty" xml:"Status"`
	Code      int32      `json:"Code" xml:"Code"`
	AutoShape *AutoShape `json:"AutoShape,omitempty" xml:"AutoShape"`
}

type AutoShapes

type AutoShapes struct {
	Link          *Link         `json:"link,omitempty" xml:"link"`
	AutoShapeList []LinkElement `json:"AutoShapeList,omitempty" xml:"AutoShapeList"`
}

type AutoShapesResponse

type AutoShapesResponse struct {
	Status     string      `json:"Status,omitempty" xml:"Status"`
	Code       int32       `json:"Code" xml:"Code"`
	AutoShapes *AutoShapes `json:"AutoShapes,omitempty" xml:"AutoShapes"`
}

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type Border

type Border struct {
	Color      *Color `json:"Color,omitempty" xml:"Color"`
	BorderType string `json:"BorderType,omitempty" xml:"BorderType"`
	LineStyle  string `json:"LineStyle,omitempty" xml:"LineStyle"`
}

type CalculationOptions

type CalculationOptions struct {
	PrecisionStrategy string `json:"PrecisionStrategy,omitempty" xml:"PrecisionStrategy"`
	IgnoreError       bool   `json:"IgnoreError,omitempty" xml:"IgnoreError"`
	Recursive         bool   `json:"Recursive,omitempty" xml:"Recursive"`
	CalcStackSize     int64  `json:"CalcStackSize,omitempty" xml:"CalcStackSize"`
}

type Cell

type Cell struct {
	Link  *Link        `json:"link,omitempty" xml:"link"`
	Style *LinkElement `json:"Style,omitempty" xml:"Style"`
	// Gets and sets the html string which contains data and some formattings in this cell.
	HtmlString string `json:"HtmlString,omitempty" xml:"HtmlString"`
	// Gets the name of the cell.
	Name string `json:"Name,omitempty" xml:"Name"`
	// Gets column number (zero based) of the cell.
	Column int64 `json:"Column" xml:"Column"`
	// Gets the parent worksheet.
	Worksheet string `json:"Worksheet,omitempty" xml:"Worksheet"`
	// Indicates whethe this cell is part of table formula.
	IsInTable bool `json:"IsInTable" xml:"IsInTable"`
	// Inidicates the cell's formula is and array formula and it is the first cell of the array.
	IsArrayHeader bool   `json:"IsArrayHeader" xml:"IsArrayHeader"`
	Value         string `json:"Value,omitempty" xml:"Value"`
	// Represents if the specified cell contains formula.
	IsFormula bool `json:"IsFormula" xml:"IsFormula"`
	// Indicates if the cell's style is set. If return false, it means this cell has a default cell format.
	IsStyleSet bool `json:"IsStyleSet" xml:"IsStyleSet"`
	// Indicates whether the cell formula is an array formula.
	IsInArray bool `json:"IsInArray" xml:"IsInArray"`
	// Checks if a formula can properly evaluate a result.
	IsErrorValue bool `json:"IsErrorValue" xml:"IsErrorValue"`
	// Checks if a cell is part of a merged range or not.
	IsMerged bool `json:"IsMerged" xml:"IsMerged"`
	// Gets or sets a formula of the Aspose.Cells.Cell.
	Formula string `json:"Formula,omitempty" xml:"Formula"`
	// Specifies a cell value type.
	Type_ string `json:"Type,omitempty" xml:"Type"`
	// Gets row number (zero based) of the cell.
	Row int64 `json:"Row" xml:"Row"`
}

Encapsulates the object that represents a single Workbook cell.

type CellArea

type CellArea struct {
	StartRow    int64 `json:"StartRow" xml:"StartRow"`
	StartColumn int64 `json:"StartColumn" xml:"StartColumn"`
	EndColumn   int64 `json:"EndColumn" xml:"EndColumn"`
	EndRow      int64 `json:"EndRow" xml:"EndRow"`
}

type CellResponse

type CellResponse struct {
	Status string `json:"Status,omitempty" xml:"Status"`
	Code   int32  `json:"Code" xml:"Code"`
	Cell   *Cell  `json:"Cell,omitempty" xml:"Cell"`
}

type CellValue

type CellValue struct {
	RowIndex    int64  `json:"rowIndex,omitempty" xml:"rowIndex"`
	ColumnIndex int64  `json:"columnIndex,omitempty" xml:"columnIndex"`
	Style       *Style `json:"style,omitempty" xml:"style"`
	Type_       string `json:"type,omitempty" xml:"type"`
	Value       string `json:"value,omitempty" xml:"value"`
}

type Cells

type Cells struct {
	Link      *Link         `json:"link,omitempty" xml:"link"`
	Rows      *LinkElement  `json:"Rows,omitempty" xml:"Rows"`
	CellCount int64         `json:"CellCount" xml:"CellCount"`
	MaxRow    int64         `json:"MaxRow" xml:"MaxRow"`
	CellList  []LinkElement `json:"CellList,omitempty" xml:"CellList"`
	// Maximum column index of cell which contains data.
	MaxColumn int64        `json:"MaxColumn" xml:"MaxColumn"`
	Columns   *LinkElement `json:"Columns,omitempty" xml:"Columns"`
}

type CellsApiService

type CellsApiService service

func NewCellsApiService

func NewCellsApiService(clientId string, clientSecret string, opts ...string) *CellsApiService

Create Instance of CellsApiService @param clientId string Client Id @param clientSecret string Client Secret @param basePath string Base service path. Set "" for default @return *CellsApiService

func (*CellsApiService) CellsAutoFilterDeleteWorksheetDateFilter

func (a *CellsApiService) CellsAutoFilterDeleteWorksheetDateFilter(localVarOptionals *CellsAutoFilterDeleteWorksheetDateFilterOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsAutoFilterDeleteWorksheetFilter

func (a *CellsApiService) CellsAutoFilterDeleteWorksheetFilter(localVarOptionals *CellsAutoFilterDeleteWorksheetFilterOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsAutoFilterGetWorksheetAutoFilter

func (a *CellsApiService) CellsAutoFilterGetWorksheetAutoFilter(localVarOptionals *CellsAutoFilterGetWorksheetAutoFilterOpts) (AutoFilterResponse, *http.Response, error)

func (*CellsApiService) CellsAutoFilterPostWorksheetAutoFilterRefresh

func (a *CellsApiService) CellsAutoFilterPostWorksheetAutoFilterRefresh(localVarOptionals *CellsAutoFilterPostWorksheetAutoFilterRefreshOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsAutoFilterPostWorksheetMatchBlanks

func (a *CellsApiService) CellsAutoFilterPostWorksheetMatchBlanks(localVarOptionals *CellsAutoFilterPostWorksheetMatchBlanksOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsAutoFilterPostWorksheetMatchNonBlanks

func (a *CellsApiService) CellsAutoFilterPostWorksheetMatchNonBlanks(localVarOptionals *CellsAutoFilterPostWorksheetMatchNonBlanksOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsAutoFilterPutWorksheetColorFilter

func (a *CellsApiService) CellsAutoFilterPutWorksheetColorFilter(localVarOptionals *CellsAutoFilterPutWorksheetColorFilterOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsAutoFilterPutWorksheetCustomFilter

func (a *CellsApiService) CellsAutoFilterPutWorksheetCustomFilter(localVarOptionals *CellsAutoFilterPutWorksheetCustomFilterOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsAutoFilterPutWorksheetDateFilter

func (a *CellsApiService) CellsAutoFilterPutWorksheetDateFilter(localVarOptionals *CellsAutoFilterPutWorksheetDateFilterOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsAutoFilterPutWorksheetDynamicFilter

func (a *CellsApiService) CellsAutoFilterPutWorksheetDynamicFilter(localVarOptionals *CellsAutoFilterPutWorksheetDynamicFilterOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsAutoFilterPutWorksheetFilter

func (a *CellsApiService) CellsAutoFilterPutWorksheetFilter(localVarOptionals *CellsAutoFilterPutWorksheetFilterOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsAutoFilterPutWorksheetFilterTop10

func (a *CellsApiService) CellsAutoFilterPutWorksheetFilterTop10(localVarOptionals *CellsAutoFilterPutWorksheetFilterTop10Opts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsAutoFilterPutWorksheetIconFilter

func (a *CellsApiService) CellsAutoFilterPutWorksheetIconFilter(localVarOptionals *CellsAutoFilterPutWorksheetIconFilterOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsAutoshapesGetWorksheetAutoshape

func (a *CellsApiService) CellsAutoshapesGetWorksheetAutoshape(localVarOptionals *CellsAutoshapesGetWorksheetAutoshapeOpts) ([]byte, *http.Response, error)

func (*CellsApiService) CellsAutoshapesGetWorksheetAutoshapes

func (a *CellsApiService) CellsAutoshapesGetWorksheetAutoshapes(localVarOptionals *CellsAutoshapesGetWorksheetAutoshapesOpts) (AutoShapesResponse, *http.Response, error)

func (*CellsApiService) CellsChartAreaGetChartArea

func (a *CellsApiService) CellsChartAreaGetChartArea(localVarOptionals *CellsChartAreaGetChartAreaOpts) (ChartAreaResponse, *http.Response, error)

func (*CellsApiService) CellsChartAreaGetChartAreaBorder

func (a *CellsApiService) CellsChartAreaGetChartAreaBorder(localVarOptionals *CellsChartAreaGetChartAreaBorderOpts) (LineResponse, *http.Response, error)

func (*CellsApiService) CellsChartAreaGetChartAreaFillFormat

func (a *CellsApiService) CellsChartAreaGetChartAreaFillFormat(localVarOptionals *CellsChartAreaGetChartAreaFillFormatOpts) (FillFormatResponse, *http.Response, error)

func (*CellsApiService) CellsChartsDeleteWorksheetChartLegend

func (a *CellsApiService) CellsChartsDeleteWorksheetChartLegend(localVarOptionals *CellsChartsDeleteWorksheetChartLegendOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsChartsDeleteWorksheetChartTitle

func (a *CellsApiService) CellsChartsDeleteWorksheetChartTitle(localVarOptionals *CellsChartsDeleteWorksheetChartTitleOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsChartsDeleteWorksheetClearCharts

func (a *CellsApiService) CellsChartsDeleteWorksheetClearCharts(localVarOptionals *CellsChartsDeleteWorksheetClearChartsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsChartsDeleteWorksheetDeleteChart

func (a *CellsApiService) CellsChartsDeleteWorksheetDeleteChart(localVarOptionals *CellsChartsDeleteWorksheetDeleteChartOpts) (ChartsResponse, *http.Response, error)

func (*CellsApiService) CellsChartsGetWorksheetChart

func (a *CellsApiService) CellsChartsGetWorksheetChart(localVarOptionals *CellsChartsGetWorksheetChartOpts) ([]byte, *http.Response, error)

func (*CellsApiService) CellsChartsGetWorksheetChartLegend

func (a *CellsApiService) CellsChartsGetWorksheetChartLegend(localVarOptionals *CellsChartsGetWorksheetChartLegendOpts) (LegendResponse, *http.Response, error)

func (*CellsApiService) CellsChartsGetWorksheetChartTitle

func (a *CellsApiService) CellsChartsGetWorksheetChartTitle(localVarOptionals *CellsChartsGetWorksheetChartTitleOpts) (TitleResponse, *http.Response, error)

func (*CellsApiService) CellsChartsGetWorksheetCharts

func (a *CellsApiService) CellsChartsGetWorksheetCharts(localVarOptionals *CellsChartsGetWorksheetChartsOpts) (ChartsResponse, *http.Response, error)

func (*CellsApiService) CellsChartsPostWorksheetChart

func (a *CellsApiService) CellsChartsPostWorksheetChart(localVarOptionals *CellsChartsPostWorksheetChartOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsChartsPostWorksheetChartLegend

func (a *CellsApiService) CellsChartsPostWorksheetChartLegend(localVarOptionals *CellsChartsPostWorksheetChartLegendOpts) (LegendResponse, *http.Response, error)

func (*CellsApiService) CellsChartsPostWorksheetChartTitle

func (a *CellsApiService) CellsChartsPostWorksheetChartTitle(localVarOptionals *CellsChartsPostWorksheetChartTitleOpts) (TitleResponse, *http.Response, error)

func (*CellsApiService) CellsChartsPutWorksheetAddChart

func (a *CellsApiService) CellsChartsPutWorksheetAddChart(localVarOptionals *CellsChartsPutWorksheetAddChartOpts) (ChartsResponse, *http.Response, error)

func (*CellsApiService) CellsChartsPutWorksheetChartLegend

func (a *CellsApiService) CellsChartsPutWorksheetChartLegend(localVarOptionals *CellsChartsPutWorksheetChartLegendOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsChartsPutWorksheetChartTitle

func (a *CellsApiService) CellsChartsPutWorksheetChartTitle(localVarOptionals *CellsChartsPutWorksheetChartTitleOpts) (TitleResponse, *http.Response, error)

func (*CellsApiService) CellsConditionalFormattingsDeleteWorksheetConditionalFormatting

func (a *CellsApiService) CellsConditionalFormattingsDeleteWorksheetConditionalFormatting(localVarOptionals *CellsConditionalFormattingsDeleteWorksheetConditionalFormattingOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsConditionalFormattingsDeleteWorksheetConditionalFormattingArea

func (a *CellsApiService) CellsConditionalFormattingsDeleteWorksheetConditionalFormattingArea(localVarOptionals *CellsConditionalFormattingsDeleteWorksheetConditionalFormattingAreaOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsConditionalFormattingsDeleteWorksheetConditionalFormattings

func (a *CellsApiService) CellsConditionalFormattingsDeleteWorksheetConditionalFormattings(localVarOptionals *CellsConditionalFormattingsDeleteWorksheetConditionalFormattingsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsConditionalFormattingsGetWorksheetConditionalFormatting

func (a *CellsApiService) CellsConditionalFormattingsGetWorksheetConditionalFormatting(localVarOptionals *CellsConditionalFormattingsGetWorksheetConditionalFormattingOpts) (ConditionalFormattingResponse, *http.Response, error)

func (*CellsApiService) CellsConditionalFormattingsGetWorksheetConditionalFormattings

func (a *CellsApiService) CellsConditionalFormattingsGetWorksheetConditionalFormattings(localVarOptionals *CellsConditionalFormattingsGetWorksheetConditionalFormattingsOpts) (ConditionalFormattingsResponse, *http.Response, error)

func (*CellsApiService) CellsConditionalFormattingsPutWorksheetConditionalFormatting

func (a *CellsApiService) CellsConditionalFormattingsPutWorksheetConditionalFormatting(localVarOptionals *CellsConditionalFormattingsPutWorksheetConditionalFormattingOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsConditionalFormattingsPutWorksheetFormatCondition

func (a *CellsApiService) CellsConditionalFormattingsPutWorksheetFormatCondition(localVarOptionals *CellsConditionalFormattingsPutWorksheetFormatConditionOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsConditionalFormattingsPutWorksheetFormatConditionArea

func (a *CellsApiService) CellsConditionalFormattingsPutWorksheetFormatConditionArea(localVarOptionals *CellsConditionalFormattingsPutWorksheetFormatConditionAreaOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsConditionalFormattingsPutWorksheetFormatConditionCondition

func (a *CellsApiService) CellsConditionalFormattingsPutWorksheetFormatConditionCondition(localVarOptionals *CellsConditionalFormattingsPutWorksheetFormatConditionConditionOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsDeleteWorksheetColumns

func (a *CellsApiService) CellsDeleteWorksheetColumns(localVarOptionals *CellsDeleteWorksheetColumnsOpts) (ColumnsResponse, *http.Response, error)

func (*CellsApiService) CellsDeleteWorksheetRow

func (a *CellsApiService) CellsDeleteWorksheetRow(localVarOptionals *CellsDeleteWorksheetRowOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsDeleteWorksheetRows

func (a *CellsApiService) CellsDeleteWorksheetRows(localVarOptionals *CellsDeleteWorksheetRowsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsGetCellHtmlString

func (a *CellsApiService) CellsGetCellHtmlString(localVarOptionals *CellsGetCellHtmlStringOpts) (interface{}, *http.Response, error)

func (*CellsApiService) CellsGetWorksheetCell

func (a *CellsApiService) CellsGetWorksheetCell(localVarOptionals *CellsGetWorksheetCellOpts) (interface{}, *http.Response, error)

func (*CellsApiService) CellsGetWorksheetCellStyle

func (a *CellsApiService) CellsGetWorksheetCellStyle(localVarOptionals *CellsGetWorksheetCellStyleOpts) (StyleResponse, *http.Response, error)

func (*CellsApiService) CellsGetWorksheetCells

func (a *CellsApiService) CellsGetWorksheetCells(localVarOptionals *CellsGetWorksheetCellsOpts) (CellsResponse, *http.Response, error)

func (*CellsApiService) CellsGetWorksheetColumn

func (a *CellsApiService) CellsGetWorksheetColumn(localVarOptionals *CellsGetWorksheetColumnOpts) (ColumnResponse, *http.Response, error)

func (*CellsApiService) CellsGetWorksheetColumns

func (a *CellsApiService) CellsGetWorksheetColumns(localVarOptionals *CellsGetWorksheetColumnsOpts) (ColumnsResponse, *http.Response, error)

func (*CellsApiService) CellsGetWorksheetRow

func (a *CellsApiService) CellsGetWorksheetRow(localVarOptionals *CellsGetWorksheetRowOpts) (RowResponse, *http.Response, error)

func (*CellsApiService) CellsGetWorksheetRows

func (a *CellsApiService) CellsGetWorksheetRows(localVarOptionals *CellsGetWorksheetRowsOpts) (RowsResponse, *http.Response, error)
func (a *CellsApiService) CellsHypelinksDeleteWorksheetHyperlink(localVarOptionals *CellsHypelinksDeleteWorksheetHyperlinkOpts) (CellsCloudResponse, *http.Response, error)
func (a *CellsApiService) CellsHypelinksDeleteWorksheetHyperlinks(localVarOptionals *CellsHypelinksDeleteWorksheetHyperlinksOpts) (CellsCloudResponse, *http.Response, error)
func (a *CellsApiService) CellsHypelinksGetWorksheetHyperlink(localVarOptionals *CellsHypelinksGetWorksheetHyperlinkOpts) (HyperlinkResponse, *http.Response, error)
func (a *CellsApiService) CellsHypelinksGetWorksheetHyperlinks(localVarOptionals *CellsHypelinksGetWorksheetHyperlinksOpts) (HyperlinksResponse, *http.Response, error)
func (a *CellsApiService) CellsHypelinksPostWorksheetHyperlink(localVarOptionals *CellsHypelinksPostWorksheetHyperlinkOpts) (HyperlinkResponse, *http.Response, error)
func (a *CellsApiService) CellsHypelinksPutWorksheetHyperlink(localVarOptionals *CellsHypelinksPutWorksheetHyperlinkOpts) (HyperlinkResponse, *http.Response, error)

func (*CellsApiService) CellsListObjectsDeleteWorksheetListObject

func (a *CellsApiService) CellsListObjectsDeleteWorksheetListObject(localVarOptionals *CellsListObjectsDeleteWorksheetListObjectOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsListObjectsDeleteWorksheetListObjects

func (a *CellsApiService) CellsListObjectsDeleteWorksheetListObjects(localVarOptionals *CellsListObjectsDeleteWorksheetListObjectsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsListObjectsGetWorksheetListObject

func (a *CellsApiService) CellsListObjectsGetWorksheetListObject(localVarOptionals *CellsListObjectsGetWorksheetListObjectOpts) (ListObjectResponse, *http.Response, error)

func (*CellsApiService) CellsListObjectsGetWorksheetListObjects

func (a *CellsApiService) CellsListObjectsGetWorksheetListObjects(localVarOptionals *CellsListObjectsGetWorksheetListObjectsOpts) (ListObjectsResponse, *http.Response, error)

func (*CellsApiService) CellsListObjectsPostWorksheetListObject

func (a *CellsApiService) CellsListObjectsPostWorksheetListObject(localVarOptionals *CellsListObjectsPostWorksheetListObjectOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsListObjectsPostWorksheetListObjectConvertToRange

func (a *CellsApiService) CellsListObjectsPostWorksheetListObjectConvertToRange(localVarOptionals *CellsListObjectsPostWorksheetListObjectConvertToRangeOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsListObjectsPostWorksheetListObjectSortTable

func (a *CellsApiService) CellsListObjectsPostWorksheetListObjectSortTable(localVarOptionals *CellsListObjectsPostWorksheetListObjectSortTableOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsListObjectsPostWorksheetListObjectSummarizeWithPivotTable

func (a *CellsApiService) CellsListObjectsPostWorksheetListObjectSummarizeWithPivotTable(localVarOptionals *CellsListObjectsPostWorksheetListObjectSummarizeWithPivotTableOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsListObjectsPutWorksheetListObject

func (a *CellsApiService) CellsListObjectsPutWorksheetListObject(localVarOptionals *CellsListObjectsPutWorksheetListObjectOpts) (ListObjectResponse, *http.Response, error)

func (*CellsApiService) CellsOleObjectsDeleteWorksheetOleObject

func (a *CellsApiService) CellsOleObjectsDeleteWorksheetOleObject(localVarOptionals *CellsOleObjectsDeleteWorksheetOleObjectOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsOleObjectsDeleteWorksheetOleObjects

func (a *CellsApiService) CellsOleObjectsDeleteWorksheetOleObjects(localVarOptionals *CellsOleObjectsDeleteWorksheetOleObjectsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsOleObjectsGetWorksheetOleObject

func (a *CellsApiService) CellsOleObjectsGetWorksheetOleObject(localVarOptionals *CellsOleObjectsGetWorksheetOleObjectOpts) ([]byte, *http.Response, error)

func (*CellsApiService) CellsOleObjectsGetWorksheetOleObjects

func (a *CellsApiService) CellsOleObjectsGetWorksheetOleObjects(localVarOptionals *CellsOleObjectsGetWorksheetOleObjectsOpts) (OleObjectsResponse, *http.Response, error)

func (*CellsApiService) CellsOleObjectsPostUpdateWorksheetOleObject

func (a *CellsApiService) CellsOleObjectsPostUpdateWorksheetOleObject(localVarOptionals *CellsOleObjectsPostUpdateWorksheetOleObjectOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsOleObjectsPutWorksheetOleObject

func (a *CellsApiService) CellsOleObjectsPutWorksheetOleObject(localVarOptionals *CellsOleObjectsPutWorksheetOleObjectOpts) (OleObjectResponse, *http.Response, error)

func (*CellsApiService) CellsPageBreaksDeleteHorizontalPageBreak

func (a *CellsApiService) CellsPageBreaksDeleteHorizontalPageBreak(localVarOptionals *CellsPageBreaksDeleteHorizontalPageBreakOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPageBreaksDeleteHorizontalPageBreaks

func (a *CellsApiService) CellsPageBreaksDeleteHorizontalPageBreaks(localVarOptionals *CellsPageBreaksDeleteHorizontalPageBreaksOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPageBreaksDeleteVerticalPageBreak

func (a *CellsApiService) CellsPageBreaksDeleteVerticalPageBreak(localVarOptionals *CellsPageBreaksDeleteVerticalPageBreakOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPageBreaksDeleteVerticalPageBreaks

func (a *CellsApiService) CellsPageBreaksDeleteVerticalPageBreaks(localVarOptionals *CellsPageBreaksDeleteVerticalPageBreaksOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPageBreaksGetHorizontalPageBreak

func (a *CellsApiService) CellsPageBreaksGetHorizontalPageBreak(localVarOptionals *CellsPageBreaksGetHorizontalPageBreakOpts) (HorizontalPageBreakResponse, *http.Response, error)

func (*CellsApiService) CellsPageBreaksGetHorizontalPageBreaks

func (a *CellsApiService) CellsPageBreaksGetHorizontalPageBreaks(localVarOptionals *CellsPageBreaksGetHorizontalPageBreaksOpts) (HorizontalPageBreaksResponse, *http.Response, error)

func (*CellsApiService) CellsPageBreaksGetVerticalPageBreak

func (a *CellsApiService) CellsPageBreaksGetVerticalPageBreak(localVarOptionals *CellsPageBreaksGetVerticalPageBreakOpts) (VerticalPageBreakResponse, *http.Response, error)

func (*CellsApiService) CellsPageBreaksGetVerticalPageBreaks

func (a *CellsApiService) CellsPageBreaksGetVerticalPageBreaks(localVarOptionals *CellsPageBreaksGetVerticalPageBreaksOpts) (VerticalPageBreaksResponse, *http.Response, error)

func (*CellsApiService) CellsPageBreaksPutHorizontalPageBreak

func (a *CellsApiService) CellsPageBreaksPutHorizontalPageBreak(localVarOptionals *CellsPageBreaksPutHorizontalPageBreakOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPageBreaksPutVerticalPageBreak

func (a *CellsApiService) CellsPageBreaksPutVerticalPageBreak(localVarOptionals *CellsPageBreaksPutVerticalPageBreakOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPageSetupDeleteHeaderFooter

func (a *CellsApiService) CellsPageSetupDeleteHeaderFooter(localVarOptionals *CellsPageSetupDeleteHeaderFooterOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPageSetupGetFooter

func (a *CellsApiService) CellsPageSetupGetFooter(localVarOptionals *CellsPageSetupGetFooterOpts) (PageSectionsResponse, *http.Response, error)

func (*CellsApiService) CellsPageSetupGetHeader

func (a *CellsApiService) CellsPageSetupGetHeader(localVarOptionals *CellsPageSetupGetHeaderOpts) (PageSectionsResponse, *http.Response, error)

func (*CellsApiService) CellsPageSetupGetPageSetup

func (a *CellsApiService) CellsPageSetupGetPageSetup(localVarOptionals *CellsPageSetupGetPageSetupOpts) (PageSetupResponse, *http.Response, error)

func (*CellsApiService) CellsPageSetupPostFooter

func (a *CellsApiService) CellsPageSetupPostFooter(localVarOptionals *CellsPageSetupPostFooterOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPageSetupPostHeader

func (a *CellsApiService) CellsPageSetupPostHeader(localVarOptionals *CellsPageSetupPostHeaderOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPageSetupPostPageSetup

func (a *CellsApiService) CellsPageSetupPostPageSetup(localVarOptionals *CellsPageSetupPostPageSetupOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPicturesDeleteWorksheetPicture

func (a *CellsApiService) CellsPicturesDeleteWorksheetPicture(localVarOptionals *CellsPicturesDeleteWorksheetPictureOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPicturesDeleteWorksheetPictures

func (a *CellsApiService) CellsPicturesDeleteWorksheetPictures(localVarOptionals *CellsPicturesDeleteWorksheetPicturesOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPicturesGetWorksheetPicture

func (a *CellsApiService) CellsPicturesGetWorksheetPicture(localVarOptionals *CellsPicturesGetWorksheetPictureOpts) ([]byte, *http.Response, error)

func (*CellsApiService) CellsPicturesGetWorksheetPictures

func (a *CellsApiService) CellsPicturesGetWorksheetPictures(localVarOptionals *CellsPicturesGetWorksheetPicturesOpts) (PicturesResponse, *http.Response, error)

func (*CellsApiService) CellsPicturesPostWorksheetPicture

func (a *CellsApiService) CellsPicturesPostWorksheetPicture(localVarOptionals *CellsPicturesPostWorksheetPictureOpts) (PictureResponse, *http.Response, error)

func (*CellsApiService) CellsPicturesPutWorksheetAddPicture

func (a *CellsApiService) CellsPicturesPutWorksheetAddPicture(localVarOptionals *CellsPicturesPutWorksheetAddPictureOpts) (PicturesResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesDeletePivotTableField

func (a *CellsApiService) CellsPivotTablesDeletePivotTableField(localVarOptionals *CellsPivotTablesDeletePivotTableFieldOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesDeleteWorksheetPivotTable

func (a *CellsApiService) CellsPivotTablesDeleteWorksheetPivotTable(localVarOptionals *CellsPivotTablesDeleteWorksheetPivotTableOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesDeleteWorksheetPivotTableFilter

func (a *CellsApiService) CellsPivotTablesDeleteWorksheetPivotTableFilter(localVarOptionals *CellsPivotTablesDeleteWorksheetPivotTableFilterOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesDeleteWorksheetPivotTableFilters

func (a *CellsApiService) CellsPivotTablesDeleteWorksheetPivotTableFilters(localVarOptionals *CellsPivotTablesDeleteWorksheetPivotTableFiltersOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesDeleteWorksheetPivotTables

func (a *CellsApiService) CellsPivotTablesDeleteWorksheetPivotTables(localVarOptionals *CellsPivotTablesDeleteWorksheetPivotTablesOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesGetPivotTableField

func (a *CellsApiService) CellsPivotTablesGetPivotTableField(localVarOptionals *CellsPivotTablesGetPivotTableFieldOpts) (PivotFieldResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesGetWorksheetPivotTable

func (a *CellsApiService) CellsPivotTablesGetWorksheetPivotTable(localVarOptionals *CellsPivotTablesGetWorksheetPivotTableOpts) (PivotTableResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesGetWorksheetPivotTableFilter

func (a *CellsApiService) CellsPivotTablesGetWorksheetPivotTableFilter(localVarOptionals *CellsPivotTablesGetWorksheetPivotTableFilterOpts) (PivotFilterResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesGetWorksheetPivotTableFilters

func (a *CellsApiService) CellsPivotTablesGetWorksheetPivotTableFilters(localVarOptionals *CellsPivotTablesGetWorksheetPivotTableFiltersOpts) (PivotFiltersResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesGetWorksheetPivotTables

func (a *CellsApiService) CellsPivotTablesGetWorksheetPivotTables(localVarOptionals *CellsPivotTablesGetWorksheetPivotTablesOpts) (PivotTablesResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesPostPivotTableCellStyle

func (a *CellsApiService) CellsPivotTablesPostPivotTableCellStyle(localVarOptionals *CellsPivotTablesPostPivotTableCellStyleOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesPostPivotTableFieldHideItem

func (a *CellsApiService) CellsPivotTablesPostPivotTableFieldHideItem(localVarOptionals *CellsPivotTablesPostPivotTableFieldHideItemOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesPostPivotTableFieldMoveTo

func (a *CellsApiService) CellsPivotTablesPostPivotTableFieldMoveTo(localVarOptionals *CellsPivotTablesPostPivotTableFieldMoveToOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesPostPivotTableStyle

func (a *CellsApiService) CellsPivotTablesPostPivotTableStyle(localVarOptionals *CellsPivotTablesPostPivotTableStyleOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesPostPivotTableUpdatePivotField added in v20.9.0

func (a *CellsApiService) CellsPivotTablesPostPivotTableUpdatePivotField(localVarOptionals *CellsPivotTablesPostPivotTableUpdatePivotFieldOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesPostPivotTableUpdatePivotFields added in v20.9.0

func (a *CellsApiService) CellsPivotTablesPostPivotTableUpdatePivotFields(localVarOptionals *CellsPivotTablesPostPivotTableUpdatePivotFieldsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesPostWorksheetPivotTableCalculate

func (a *CellsApiService) CellsPivotTablesPostWorksheetPivotTableCalculate(localVarOptionals *CellsPivotTablesPostWorksheetPivotTableCalculateOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesPostWorksheetPivotTableMove

func (a *CellsApiService) CellsPivotTablesPostWorksheetPivotTableMove(localVarOptionals *CellsPivotTablesPostWorksheetPivotTableMoveOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesPutPivotTableField

func (a *CellsApiService) CellsPivotTablesPutPivotTableField(localVarOptionals *CellsPivotTablesPutPivotTableFieldOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesPutWorksheetPivotTable

func (a *CellsApiService) CellsPivotTablesPutWorksheetPivotTable(localVarOptionals *CellsPivotTablesPutWorksheetPivotTableOpts) (PivotTableResponse, *http.Response, error)

func (*CellsApiService) CellsPivotTablesPutWorksheetPivotTableFilter

func (a *CellsApiService) CellsPivotTablesPutWorksheetPivotTableFilter(localVarOptionals *CellsPivotTablesPutWorksheetPivotTableFilterOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostCellCalculate

func (a *CellsApiService) CellsPostCellCalculate(localVarOptionals *CellsPostCellCalculateOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostCellCharacters

func (a *CellsApiService) CellsPostCellCharacters(localVarOptionals *CellsPostCellCharactersOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostClearContents

func (a *CellsApiService) CellsPostClearContents(localVarOptionals *CellsPostClearContentsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostClearFormats

func (a *CellsApiService) CellsPostClearFormats(localVarOptionals *CellsPostClearFormatsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostColumnStyle

func (a *CellsApiService) CellsPostColumnStyle(localVarOptionals *CellsPostColumnStyleOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostCopyCellIntoCell

func (a *CellsApiService) CellsPostCopyCellIntoCell(localVarOptionals *CellsPostCopyCellIntoCellOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostCopyWorksheetColumns

func (a *CellsApiService) CellsPostCopyWorksheetColumns(localVarOptionals *CellsPostCopyWorksheetColumnsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostCopyWorksheetRows

func (a *CellsApiService) CellsPostCopyWorksheetRows(localVarOptionals *CellsPostCopyWorksheetRowsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostGroupWorksheetColumns

func (a *CellsApiService) CellsPostGroupWorksheetColumns(localVarOptionals *CellsPostGroupWorksheetColumnsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostGroupWorksheetRows

func (a *CellsApiService) CellsPostGroupWorksheetRows(localVarOptionals *CellsPostGroupWorksheetRowsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostHideWorksheetColumns

func (a *CellsApiService) CellsPostHideWorksheetColumns(localVarOptionals *CellsPostHideWorksheetColumnsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostHideWorksheetRows

func (a *CellsApiService) CellsPostHideWorksheetRows(localVarOptionals *CellsPostHideWorksheetRowsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostRowStyle

func (a *CellsApiService) CellsPostRowStyle(localVarOptionals *CellsPostRowStyleOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostSetCellHtmlString

func (a *CellsApiService) CellsPostSetCellHtmlString(localVarOptionals *CellsPostSetCellHtmlStringOpts) (CellResponse, *http.Response, error)

func (*CellsApiService) CellsPostSetCellRangeValue

func (a *CellsApiService) CellsPostSetCellRangeValue(localVarOptionals *CellsPostSetCellRangeValueOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostSetWorksheetColumnWidth

func (a *CellsApiService) CellsPostSetWorksheetColumnWidth(localVarOptionals *CellsPostSetWorksheetColumnWidthOpts) (ColumnResponse, *http.Response, error)

func (*CellsApiService) CellsPostUngroupWorksheetColumns

func (a *CellsApiService) CellsPostUngroupWorksheetColumns(localVarOptionals *CellsPostUngroupWorksheetColumnsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostUngroupWorksheetRows

func (a *CellsApiService) CellsPostUngroupWorksheetRows(localVarOptionals *CellsPostUngroupWorksheetRowsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostUnhideWorksheetColumns

func (a *CellsApiService) CellsPostUnhideWorksheetColumns(localVarOptionals *CellsPostUnhideWorksheetColumnsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostUnhideWorksheetRows

func (a *CellsApiService) CellsPostUnhideWorksheetRows(localVarOptionals *CellsPostUnhideWorksheetRowsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostUpdateWorksheetCellStyle

func (a *CellsApiService) CellsPostUpdateWorksheetCellStyle(localVarOptionals *CellsPostUpdateWorksheetCellStyleOpts) (StyleResponse, *http.Response, error)

func (*CellsApiService) CellsPostUpdateWorksheetRangeStyle

func (a *CellsApiService) CellsPostUpdateWorksheetRangeStyle(localVarOptionals *CellsPostUpdateWorksheetRangeStyleOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostUpdateWorksheetRow

func (a *CellsApiService) CellsPostUpdateWorksheetRow(localVarOptionals *CellsPostUpdateWorksheetRowOpts) (RowResponse, *http.Response, error)

func (*CellsApiService) CellsPostWorksheetCellSetValue

func (a *CellsApiService) CellsPostWorksheetCellSetValue(localVarOptionals *CellsPostWorksheetCellSetValueOpts) (CellResponse, *http.Response, error)

func (*CellsApiService) CellsPostWorksheetMerge

func (a *CellsApiService) CellsPostWorksheetMerge(localVarOptionals *CellsPostWorksheetMergeOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPostWorksheetUnmerge

func (a *CellsApiService) CellsPostWorksheetUnmerge(localVarOptionals *CellsPostWorksheetUnmergeOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsPropertiesDeleteDocumentProperties

func (a *CellsApiService) CellsPropertiesDeleteDocumentProperties(localVarOptionals *CellsPropertiesDeleteDocumentPropertiesOpts) (CellsDocumentPropertiesResponse, *http.Response, error)

func (*CellsApiService) CellsPropertiesDeleteDocumentProperty

func (a *CellsApiService) CellsPropertiesDeleteDocumentProperty(localVarOptionals *CellsPropertiesDeleteDocumentPropertyOpts) (CellsDocumentPropertiesResponse, *http.Response, error)

func (*CellsApiService) CellsPropertiesGetDocumentProperties

func (a *CellsApiService) CellsPropertiesGetDocumentProperties(localVarOptionals *CellsPropertiesGetDocumentPropertiesOpts) (CellsDocumentPropertiesResponse, *http.Response, error)

func (*CellsApiService) CellsPropertiesGetDocumentProperty

func (a *CellsApiService) CellsPropertiesGetDocumentProperty(localVarOptionals *CellsPropertiesGetDocumentPropertyOpts) (CellsDocumentPropertyResponse, *http.Response, error)

func (*CellsApiService) CellsPropertiesPutDocumentProperty

func (a *CellsApiService) CellsPropertiesPutDocumentProperty(localVarOptionals *CellsPropertiesPutDocumentPropertyOpts) (CellsDocumentPropertyResponse, *http.Response, error)

func (*CellsApiService) CellsPutInsertWorksheetColumns

func (a *CellsApiService) CellsPutInsertWorksheetColumns(localVarOptionals *CellsPutInsertWorksheetColumnsOpts) (ColumnsResponse, *http.Response, error)

func (*CellsApiService) CellsPutInsertWorksheetRow

func (a *CellsApiService) CellsPutInsertWorksheetRow(localVarOptionals *CellsPutInsertWorksheetRowOpts) (RowResponse, *http.Response, error)

func (*CellsApiService) CellsPutInsertWorksheetRows

func (a *CellsApiService) CellsPutInsertWorksheetRows(localVarOptionals *CellsPutInsertWorksheetRowsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsRangesGetWorksheetCellsRangeValue

func (a *CellsApiService) CellsRangesGetWorksheetCellsRangeValue(localVarOptionals *CellsRangesGetWorksheetCellsRangeValueOpts) (RangeValueResponse, *http.Response, error)

func (*CellsApiService) CellsRangesPostWorksheetCellsRangeColumnWidth

func (a *CellsApiService) CellsRangesPostWorksheetCellsRangeColumnWidth(localVarOptionals *CellsRangesPostWorksheetCellsRangeColumnWidthOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsRangesPostWorksheetCellsRangeMerge

func (a *CellsApiService) CellsRangesPostWorksheetCellsRangeMerge(localVarOptionals *CellsRangesPostWorksheetCellsRangeMergeOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsRangesPostWorksheetCellsRangeMoveTo

func (a *CellsApiService) CellsRangesPostWorksheetCellsRangeMoveTo(localVarOptionals *CellsRangesPostWorksheetCellsRangeMoveToOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsRangesPostWorksheetCellsRangeOutlineBorder

func (a *CellsApiService) CellsRangesPostWorksheetCellsRangeOutlineBorder(localVarOptionals *CellsRangesPostWorksheetCellsRangeOutlineBorderOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsRangesPostWorksheetCellsRangeRowHeight

func (a *CellsApiService) CellsRangesPostWorksheetCellsRangeRowHeight(localVarOptionals *CellsRangesPostWorksheetCellsRangeRowHeightOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsRangesPostWorksheetCellsRangeStyle

func (a *CellsApiService) CellsRangesPostWorksheetCellsRangeStyle(localVarOptionals *CellsRangesPostWorksheetCellsRangeStyleOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsRangesPostWorksheetCellsRangeUnmerge

func (a *CellsApiService) CellsRangesPostWorksheetCellsRangeUnmerge(localVarOptionals *CellsRangesPostWorksheetCellsRangeUnmergeOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsRangesPostWorksheetCellsRangeValue

func (a *CellsApiService) CellsRangesPostWorksheetCellsRangeValue(localVarOptionals *CellsRangesPostWorksheetCellsRangeValueOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsRangesPostWorksheetCellsRanges

func (a *CellsApiService) CellsRangesPostWorksheetCellsRanges(localVarOptionals *CellsRangesPostWorksheetCellsRangesOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsSaveAsPostDocumentSaveAs

func (a *CellsApiService) CellsSaveAsPostDocumentSaveAs(localVarOptionals *CellsSaveAsPostDocumentSaveAsOpts) (SaveResponse, *http.Response, error)

func (*CellsApiService) CellsShapesDeleteWorksheetShape

func (a *CellsApiService) CellsShapesDeleteWorksheetShape(localVarOptionals *CellsShapesDeleteWorksheetShapeOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsShapesDeleteWorksheetShapes

func (a *CellsApiService) CellsShapesDeleteWorksheetShapes(localVarOptionals *CellsShapesDeleteWorksheetShapesOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsShapesGetWorksheetShape

func (a *CellsApiService) CellsShapesGetWorksheetShape(localVarOptionals *CellsShapesGetWorksheetShapeOpts) (ShapeResponse, *http.Response, error)

func (*CellsApiService) CellsShapesGetWorksheetShapes

func (a *CellsApiService) CellsShapesGetWorksheetShapes(localVarOptionals *CellsShapesGetWorksheetShapesOpts) (ShapesResponse, *http.Response, error)

func (*CellsApiService) CellsShapesPostWorksheetShape

func (a *CellsApiService) CellsShapesPostWorksheetShape(localVarOptionals *CellsShapesPostWorksheetShapeOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsShapesPutWorksheetShape

func (a *CellsApiService) CellsShapesPutWorksheetShape(localVarOptionals *CellsShapesPutWorksheetShapeOpts) (ShapeResponse, *http.Response, error)

func (*CellsApiService) CellsSparklineGroupsDeleteWorksheetSparklineGroup added in v20.9.0

func (a *CellsApiService) CellsSparklineGroupsDeleteWorksheetSparklineGroup(localVarOptionals *CellsSparklineGroupsDeleteWorksheetSparklineGroupOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsSparklineGroupsDeleteWorksheetSparklineGroups added in v20.9.0

func (a *CellsApiService) CellsSparklineGroupsDeleteWorksheetSparklineGroups(localVarOptionals *CellsSparklineGroupsDeleteWorksheetSparklineGroupsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsSparklineGroupsGetWorksheetSparklineGroup added in v20.9.0

func (a *CellsApiService) CellsSparklineGroupsGetWorksheetSparklineGroup(localVarOptionals *CellsSparklineGroupsGetWorksheetSparklineGroupOpts) (SparklineGroupResponse, *http.Response, error)

func (*CellsApiService) CellsSparklineGroupsGetWorksheetSparklineGroups added in v20.9.0

func (a *CellsApiService) CellsSparklineGroupsGetWorksheetSparklineGroups(localVarOptionals *CellsSparklineGroupsGetWorksheetSparklineGroupsOpts) (SparklineGroupsResponse, *http.Response, error)

func (*CellsApiService) CellsSparklineGroupsPostWorksheetSparklineGroup added in v20.9.0

func (a *CellsApiService) CellsSparklineGroupsPostWorksheetSparklineGroup(localVarOptionals *CellsSparklineGroupsPostWorksheetSparklineGroupOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsSparklineGroupsPutWorksheetSparklineGroup added in v20.9.0

func (a *CellsApiService) CellsSparklineGroupsPutWorksheetSparklineGroup(localVarOptionals *CellsSparklineGroupsPutWorksheetSparklineGroupOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsTaskPostRunTask

func (a *CellsApiService) CellsTaskPostRunTask(localVarOptionals *CellsTaskPostRunTaskOpts) (interface{}, *http.Response, error)

func (*CellsApiService) CellsWorkbookDeleteDecryptDocument

func (a *CellsApiService) CellsWorkbookDeleteDecryptDocument(localVarOptionals *CellsWorkbookDeleteDecryptDocumentOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookDeleteDocumentUnprotectFromChanges

func (a *CellsApiService) CellsWorkbookDeleteDocumentUnprotectFromChanges(localVarOptionals *CellsWorkbookDeleteDocumentUnprotectFromChangesOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookDeleteUnprotectDocument

func (a *CellsApiService) CellsWorkbookDeleteUnprotectDocument(localVarOptionals *CellsWorkbookDeleteUnprotectDocumentOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookDeleteWorkbookBackground

func (a *CellsApiService) CellsWorkbookDeleteWorkbookBackground(localVarOptionals *CellsWorkbookDeleteWorkbookBackgroundOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookDeleteWorkbookName

func (a *CellsApiService) CellsWorkbookDeleteWorkbookName(localVarOptionals *CellsWorkbookDeleteWorkbookNameOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookDeleteWorkbookNames

func (a *CellsApiService) CellsWorkbookDeleteWorkbookNames(localVarOptionals *CellsWorkbookDeleteWorkbookNamesOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookGetWorkbook

func (a *CellsApiService) CellsWorkbookGetWorkbook(localVarOptionals *CellsWorkbookGetWorkbookOpts) ([]byte, *http.Response, error)

func (*CellsApiService) CellsWorkbookGetWorkbookDefaultStyle

func (a *CellsApiService) CellsWorkbookGetWorkbookDefaultStyle(localVarOptionals *CellsWorkbookGetWorkbookDefaultStyleOpts) (StyleResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookGetWorkbookName

func (a *CellsApiService) CellsWorkbookGetWorkbookName(localVarOptionals *CellsWorkbookGetWorkbookNameOpts) (NameResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookGetWorkbookNameValue

func (a *CellsApiService) CellsWorkbookGetWorkbookNameValue(localVarOptionals *CellsWorkbookGetWorkbookNameValueOpts) (RangeValueResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookGetWorkbookNames

func (a *CellsApiService) CellsWorkbookGetWorkbookNames(localVarOptionals *CellsWorkbookGetWorkbookNamesOpts) (NamesResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookGetWorkbookSettings

func (a *CellsApiService) CellsWorkbookGetWorkbookSettings(localVarOptionals *CellsWorkbookGetWorkbookSettingsOpts) (WorkbookSettingsResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookGetWorkbookTextItems

func (a *CellsApiService) CellsWorkbookGetWorkbookTextItems(localVarOptionals *CellsWorkbookGetWorkbookTextItemsOpts) (TextItemsResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookPostAutofitWorkbookRows

func (a *CellsApiService) CellsWorkbookPostAutofitWorkbookRows(localVarOptionals *CellsWorkbookPostAutofitWorkbookRowsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookPostEncryptDocument

func (a *CellsApiService) CellsWorkbookPostEncryptDocument(localVarOptionals *CellsWorkbookPostEncryptDocumentOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookPostImportData

func (a *CellsApiService) CellsWorkbookPostImportData(localVarOptionals *CellsWorkbookPostImportDataOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookPostProtectDocument

func (a *CellsApiService) CellsWorkbookPostProtectDocument(localVarOptionals *CellsWorkbookPostProtectDocumentOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookPostWorkbookCalculateFormula

func (a *CellsApiService) CellsWorkbookPostWorkbookCalculateFormula(localVarOptionals *CellsWorkbookPostWorkbookCalculateFormulaOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookPostWorkbookGetSmartMarkerResult

func (a *CellsApiService) CellsWorkbookPostWorkbookGetSmartMarkerResult(localVarOptionals *CellsWorkbookPostWorkbookGetSmartMarkerResultOpts) ([]byte, *http.Response, error)

func (*CellsApiService) CellsWorkbookPostWorkbookSettings

func (a *CellsApiService) CellsWorkbookPostWorkbookSettings(localVarOptionals *CellsWorkbookPostWorkbookSettingsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookPostWorkbookSplit

func (a *CellsApiService) CellsWorkbookPostWorkbookSplit(localVarOptionals *CellsWorkbookPostWorkbookSplitOpts) (SplitResultResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookPostWorkbooksMerge

func (a *CellsApiService) CellsWorkbookPostWorkbooksMerge(localVarOptionals *CellsWorkbookPostWorkbooksMergeOpts) (WorkbookResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookPostWorkbooksTextReplace

func (a *CellsApiService) CellsWorkbookPostWorkbooksTextReplace(localVarOptionals *CellsWorkbookPostWorkbooksTextReplaceOpts) (WorkbookReplaceResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookPostWorkbooksTextSearch

func (a *CellsApiService) CellsWorkbookPostWorkbooksTextSearch(localVarOptionals *CellsWorkbookPostWorkbooksTextSearchOpts) (TextItemsResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookPutConvertWorkbook

func (a *CellsApiService) CellsWorkbookPutConvertWorkbook(workbook *os.File, localVarOptionals *CellsWorkbookPutConvertWorkbookOpts) ([]byte, *http.Response, error)

func (*CellsApiService) CellsWorkbookPutDocumentProtectFromChanges

func (a *CellsApiService) CellsWorkbookPutDocumentProtectFromChanges(localVarOptionals *CellsWorkbookPutDocumentProtectFromChangesOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookPutWorkbookBackground

func (a *CellsApiService) CellsWorkbookPutWorkbookBackground(localVarOptionals *CellsWorkbookPutWorkbookBackgroundOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookPutWorkbookCreate

func (a *CellsApiService) CellsWorkbookPutWorkbookCreate(localVarOptionals *CellsWorkbookPutWorkbookCreateOpts) (WorkbookResponse, *http.Response, error)

func (*CellsApiService) CellsWorkbookPutWorkbookWaterMarker

func (a *CellsApiService) CellsWorkbookPutWorkbookWaterMarker(localVarOptionals *CellsWorkbookPutWorkbookWaterMarkerOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetValidationsDeleteWorksheetValidation

func (a *CellsApiService) CellsWorksheetValidationsDeleteWorksheetValidation(localVarOptionals *CellsWorksheetValidationsDeleteWorksheetValidationOpts) (ValidationResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetValidationsDeleteWorksheetValidations

func (a *CellsApiService) CellsWorksheetValidationsDeleteWorksheetValidations(localVarOptionals *CellsWorksheetValidationsDeleteWorksheetValidationsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetValidationsGetWorksheetValidation

func (a *CellsApiService) CellsWorksheetValidationsGetWorksheetValidation(localVarOptionals *CellsWorksheetValidationsGetWorksheetValidationOpts) (ValidationResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetValidationsGetWorksheetValidations

func (a *CellsApiService) CellsWorksheetValidationsGetWorksheetValidations(localVarOptionals *CellsWorksheetValidationsGetWorksheetValidationsOpts) (ValidationsResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetValidationsPostWorksheetValidation

func (a *CellsApiService) CellsWorksheetValidationsPostWorksheetValidation(localVarOptionals *CellsWorksheetValidationsPostWorksheetValidationOpts) (ValidationResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetValidationsPutWorksheetValidation

func (a *CellsApiService) CellsWorksheetValidationsPutWorksheetValidation(localVarOptionals *CellsWorksheetValidationsPutWorksheetValidationOpts) (ValidationResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsDeleteUnprotectWorksheet

func (a *CellsApiService) CellsWorksheetsDeleteUnprotectWorksheet(localVarOptionals *CellsWorksheetsDeleteUnprotectWorksheetOpts) (WorksheetResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsDeleteWorksheet

func (a *CellsApiService) CellsWorksheetsDeleteWorksheet(localVarOptionals *CellsWorksheetsDeleteWorksheetOpts) (WorksheetsResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsDeleteWorksheetBackground

func (a *CellsApiService) CellsWorksheetsDeleteWorksheetBackground(localVarOptionals *CellsWorksheetsDeleteWorksheetBackgroundOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsDeleteWorksheetComment

func (a *CellsApiService) CellsWorksheetsDeleteWorksheetComment(localVarOptionals *CellsWorksheetsDeleteWorksheetCommentOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsDeleteWorksheetComments

func (a *CellsApiService) CellsWorksheetsDeleteWorksheetComments(localVarOptionals *CellsWorksheetsDeleteWorksheetCommentsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsDeleteWorksheetFreezePanes

func (a *CellsApiService) CellsWorksheetsDeleteWorksheetFreezePanes(localVarOptionals *CellsWorksheetsDeleteWorksheetFreezePanesOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsGetNamedRanges

func (a *CellsApiService) CellsWorksheetsGetNamedRanges(localVarOptionals *CellsWorksheetsGetNamedRangesOpts) (RangesResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsGetWorksheet

func (a *CellsApiService) CellsWorksheetsGetWorksheet(localVarOptionals *CellsWorksheetsGetWorksheetOpts) ([]byte, *http.Response, error)

func (*CellsApiService) CellsWorksheetsGetWorksheetCalculateFormula

func (a *CellsApiService) CellsWorksheetsGetWorksheetCalculateFormula(localVarOptionals *CellsWorksheetsGetWorksheetCalculateFormulaOpts) (SingleValueResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsGetWorksheetComment

func (a *CellsApiService) CellsWorksheetsGetWorksheetComment(localVarOptionals *CellsWorksheetsGetWorksheetCommentOpts) (CommentResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsGetWorksheetComments

func (a *CellsApiService) CellsWorksheetsGetWorksheetComments(localVarOptionals *CellsWorksheetsGetWorksheetCommentsOpts) (CommentsResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsGetWorksheetMergedCell

func (a *CellsApiService) CellsWorksheetsGetWorksheetMergedCell(localVarOptionals *CellsWorksheetsGetWorksheetMergedCellOpts) (MergedCellResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsGetWorksheetMergedCells

func (a *CellsApiService) CellsWorksheetsGetWorksheetMergedCells(localVarOptionals *CellsWorksheetsGetWorksheetMergedCellsOpts) (MergedCellsResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsGetWorksheetTextItems

func (a *CellsApiService) CellsWorksheetsGetWorksheetTextItems(localVarOptionals *CellsWorksheetsGetWorksheetTextItemsOpts) (TextItemsResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsGetWorksheets

func (a *CellsApiService) CellsWorksheetsGetWorksheets(localVarOptionals *CellsWorksheetsGetWorksheetsOpts) (WorksheetsResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsPostAutofitWorksheetColumns

func (a *CellsApiService) CellsWorksheetsPostAutofitWorksheetColumns(localVarOptionals *CellsWorksheetsPostAutofitWorksheetColumnsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsPostAutofitWorksheetRow

func (a *CellsApiService) CellsWorksheetsPostAutofitWorksheetRow(localVarOptionals *CellsWorksheetsPostAutofitWorksheetRowOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsPostAutofitWorksheetRows

func (a *CellsApiService) CellsWorksheetsPostAutofitWorksheetRows(localVarOptionals *CellsWorksheetsPostAutofitWorksheetRowsOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsPostCopyWorksheet

func (a *CellsApiService) CellsWorksheetsPostCopyWorksheet(localVarOptionals *CellsWorksheetsPostCopyWorksheetOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsPostMoveWorksheet

func (a *CellsApiService) CellsWorksheetsPostMoveWorksheet(localVarOptionals *CellsWorksheetsPostMoveWorksheetOpts) (WorksheetsResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsPostRenameWorksheet

func (a *CellsApiService) CellsWorksheetsPostRenameWorksheet(localVarOptionals *CellsWorksheetsPostRenameWorksheetOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsPostUpdateWorksheetProperty

func (a *CellsApiService) CellsWorksheetsPostUpdateWorksheetProperty(localVarOptionals *CellsWorksheetsPostUpdateWorksheetPropertyOpts) (WorksheetResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsPostUpdateWorksheetZoom

func (a *CellsApiService) CellsWorksheetsPostUpdateWorksheetZoom(localVarOptionals *CellsWorksheetsPostUpdateWorksheetZoomOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsPostWorksheetComment

func (a *CellsApiService) CellsWorksheetsPostWorksheetComment(localVarOptionals *CellsWorksheetsPostWorksheetCommentOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsPostWorksheetRangeSort

func (a *CellsApiService) CellsWorksheetsPostWorksheetRangeSort(localVarOptionals *CellsWorksheetsPostWorksheetRangeSortOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsPostWorksheetTextSearch

func (a *CellsApiService) CellsWorksheetsPostWorksheetTextSearch(localVarOptionals *CellsWorksheetsPostWorksheetTextSearchOpts) (TextItemsResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsPostWorsheetTextReplace

func (a *CellsApiService) CellsWorksheetsPostWorsheetTextReplace(localVarOptionals *CellsWorksheetsPostWorsheetTextReplaceOpts) (WorksheetReplaceResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsPutAddNewWorksheet

func (a *CellsApiService) CellsWorksheetsPutAddNewWorksheet(localVarOptionals *CellsWorksheetsPutAddNewWorksheetOpts) (WorksheetsResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsPutChangeVisibilityWorksheet

func (a *CellsApiService) CellsWorksheetsPutChangeVisibilityWorksheet(localVarOptionals *CellsWorksheetsPutChangeVisibilityWorksheetOpts) (WorksheetResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsPutProtectWorksheet

func (a *CellsApiService) CellsWorksheetsPutProtectWorksheet(localVarOptionals *CellsWorksheetsPutProtectWorksheetOpts) (WorksheetResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsPutWorksheetBackground

func (a *CellsApiService) CellsWorksheetsPutWorksheetBackground(localVarOptionals *CellsWorksheetsPutWorksheetBackgroundOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsPutWorksheetComment

func (a *CellsApiService) CellsWorksheetsPutWorksheetComment(localVarOptionals *CellsWorksheetsPutWorksheetCommentOpts) (CommentResponse, *http.Response, error)

func (*CellsApiService) CellsWorksheetsPutWorksheetFreezePanes

func (a *CellsApiService) CellsWorksheetsPutWorksheetFreezePanes(localVarOptionals *CellsWorksheetsPutWorksheetFreezePanesOpts) (CellsCloudResponse, *http.Response, error)

func (*CellsApiService) CopyFile

func (a *CellsApiService) CopyFile(localVarOptionals *CopyFileOpts) (*http.Response, error)

func (*CellsApiService) CopyFolder

func (a *CellsApiService) CopyFolder(localVarOptionals *CopyFolderOpts) (*http.Response, error)

func (*CellsApiService) CreateFolder

func (a *CellsApiService) CreateFolder(localVarOptionals *CreateFolderOpts) (*http.Response, error)

func (*CellsApiService) DeleteFile

func (a *CellsApiService) DeleteFile(localVarOptionals *DeleteFileOpts) (*http.Response, error)

func (*CellsApiService) DeleteFolder

func (a *CellsApiService) DeleteFolder(localVarOptionals *DeleteFolderOpts) (*http.Response, error)

func (*CellsApiService) DownloadFile

func (a *CellsApiService) DownloadFile(localVarOptionals *DownloadFileOpts) ([]byte, *http.Response, error)

func (*CellsApiService) GetDiscUsage

func (a *CellsApiService) GetDiscUsage(localVarOptionals *GetDiscUsageOpts) (DiscUsage, *http.Response, error)

func (*CellsApiService) GetFileVersions

func (a *CellsApiService) GetFileVersions(localVarOptionals *GetFileVersionsOpts) (FileVersions, *http.Response, error)

func (*CellsApiService) GetFilesList

func (a *CellsApiService) GetFilesList(localVarOptionals *GetFilesListOpts) (FilesList, *http.Response, error)

func (*CellsApiService) MoveFile

func (a *CellsApiService) MoveFile(localVarOptionals *MoveFileOpts) (*http.Response, error)

func (*CellsApiService) MoveFolder

func (a *CellsApiService) MoveFolder(localVarOptionals *MoveFolderOpts) (*http.Response, error)

func (*CellsApiService) OAuthPost

func (a *CellsApiService) OAuthPost(localVarOptionals *OAuthPostOpts) (AccessTokenResponse, *http.Response, error)

func (*CellsApiService) ObjectExists

func (a *CellsApiService) ObjectExists(localVarOptionals *ObjectExistsOpts) (ObjectExist, *http.Response, error)

func (*CellsApiService) StorageExists

func (a *CellsApiService) StorageExists(localVarOptionals *StorageExistsOpts) (StorageExist, *http.Response, error)

func (*CellsApiService) UploadFile

func (a *CellsApiService) UploadFile(file *os.File, localVarOptionals *UploadFileOpts) (FilesUploadResult, *http.Response, error)

type CellsAutoFilterDeleteWorksheetDateFilterOpts

type CellsAutoFilterDeleteWorksheetDateFilterOpts struct {
	Name                 string
	SheetName            string
	FieldIndex           int64
	DateTimeGroupingType string
	Year                 int64
	Month                int64
	Day                  int64
	Hour                 int64
	Minute               int64
	Second               int64
	Folder               string
	StorageName          string
}

type CellsAutoFilterDeleteWorksheetFilterOpts

type CellsAutoFilterDeleteWorksheetFilterOpts struct {
	Name        string
	SheetName   string
	FieldIndex  int64
	Criteria    string
	Folder      string
	StorageName string
}

type CellsAutoFilterGetWorksheetAutoFilterOpts

type CellsAutoFilterGetWorksheetAutoFilterOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsAutoFilterPostWorksheetAutoFilterRefreshOpts

type CellsAutoFilterPostWorksheetAutoFilterRefreshOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsAutoFilterPostWorksheetMatchBlanksOpts

type CellsAutoFilterPostWorksheetMatchBlanksOpts struct {
	Name        string
	SheetName   string
	FieldIndex  int64
	Folder      string
	StorageName string
}

type CellsAutoFilterPostWorksheetMatchNonBlanksOpts

type CellsAutoFilterPostWorksheetMatchNonBlanksOpts struct {
	Name        string
	SheetName   string
	FieldIndex  int64
	Folder      string
	StorageName string
}

type CellsAutoFilterPutWorksheetColorFilterOpts

type CellsAutoFilterPutWorksheetColorFilterOpts struct {
	Name        string
	SheetName   string
	Range_      string
	FieldIndex  int64
	ColorFilter *ColorFilterRequest
	MatchBlanks bool
	Refresh     bool
	Folder      string
	StorageName string
}

type CellsAutoFilterPutWorksheetCustomFilterOpts

type CellsAutoFilterPutWorksheetCustomFilterOpts struct {
	Name          string
	SheetName     string
	Range_        string
	FieldIndex    int64
	OperatorType1 string
	Criteria1     string
	IsAnd         bool
	OperatorType2 string
	Criteria2     string
	MatchBlanks   bool
	Refresh       bool
	Folder        string
	StorageName   string
}

type CellsAutoFilterPutWorksheetDateFilterOpts

type CellsAutoFilterPutWorksheetDateFilterOpts struct {
	Name                 string
	SheetName            string
	Range_               string
	FieldIndex           int64
	DateTimeGroupingType string
	Year                 int64
	Month                int64
	Day                  int64
	Hour                 int64
	Minute               int64
	Second               int64
	MatchBlanks          bool
	Refresh              bool
	Folder               string
	StorageName          string
}

type CellsAutoFilterPutWorksheetDynamicFilterOpts

type CellsAutoFilterPutWorksheetDynamicFilterOpts struct {
	Name              string
	SheetName         string
	Range_            string
	FieldIndex        int64
	DynamicFilterType string
	MatchBlanks       bool
	Refresh           bool
	Folder            string
	StorageName       string
}

type CellsAutoFilterPutWorksheetFilterOpts

type CellsAutoFilterPutWorksheetFilterOpts struct {
	Name        string
	SheetName   string
	Range_      string
	FieldIndex  int64
	Criteria    string
	MatchBlanks bool
	Refresh     bool
	Folder      string
	StorageName string
}

type CellsAutoFilterPutWorksheetFilterTop10Opts

type CellsAutoFilterPutWorksheetFilterTop10Opts struct {
	Name        string
	SheetName   string
	Range_      string
	FieldIndex  int64
	IsTop       bool
	IsPercent   bool
	ItemCount   int64
	MatchBlanks bool
	Refresh     bool
	Folder      string
	StorageName string
}

type CellsAutoFilterPutWorksheetIconFilterOpts

type CellsAutoFilterPutWorksheetIconFilterOpts struct {
	Name        string
	SheetName   string
	Range_      string
	FieldIndex  int64
	IconSetType string
	IconId      int64
	MatchBlanks bool
	Refresh     bool
	Folder      string
	StorageName string
}

type CellsAutoshapesGetWorksheetAutoshapeOpts

type CellsAutoshapesGetWorksheetAutoshapeOpts struct {
	Name            string
	SheetName       string
	AutoshapeNumber int64
	Format          string
	Folder          string
	StorageName     string
}

type CellsAutoshapesGetWorksheetAutoshapesOpts

type CellsAutoshapesGetWorksheetAutoshapesOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsChartAreaGetChartAreaBorderOpts

type CellsChartAreaGetChartAreaBorderOpts struct {
	Name        string
	SheetName   string
	ChartIndex  int64
	Folder      string
	StorageName string
}

type CellsChartAreaGetChartAreaFillFormatOpts

type CellsChartAreaGetChartAreaFillFormatOpts struct {
	Name        string
	SheetName   string
	ChartIndex  int64
	Folder      string
	StorageName string
}

type CellsChartAreaGetChartAreaOpts

type CellsChartAreaGetChartAreaOpts struct {
	Name        string
	SheetName   string
	ChartIndex  int64
	Folder      string
	StorageName string
}

type CellsChartsDeleteWorksheetChartLegendOpts

type CellsChartsDeleteWorksheetChartLegendOpts struct {
	Name        string
	SheetName   string
	ChartIndex  int64
	Folder      string
	StorageName string
}

type CellsChartsDeleteWorksheetChartTitleOpts

type CellsChartsDeleteWorksheetChartTitleOpts struct {
	Name        string
	SheetName   string
	ChartIndex  int64
	Folder      string
	StorageName string
}

type CellsChartsDeleteWorksheetClearChartsOpts

type CellsChartsDeleteWorksheetClearChartsOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsChartsDeleteWorksheetDeleteChartOpts

type CellsChartsDeleteWorksheetDeleteChartOpts struct {
	Name        string
	SheetName   string
	ChartIndex  int64
	Folder      string
	StorageName string
}

type CellsChartsGetWorksheetChartLegendOpts

type CellsChartsGetWorksheetChartLegendOpts struct {
	Name        string
	SheetName   string
	ChartIndex  int64
	Folder      string
	StorageName string
}

type CellsChartsGetWorksheetChartOpts

type CellsChartsGetWorksheetChartOpts struct {
	Name        string
	SheetName   string
	ChartNumber int64
	Format      string
	Folder      string
	StorageName string
}

type CellsChartsGetWorksheetChartTitleOpts

type CellsChartsGetWorksheetChartTitleOpts struct {
	Name        string
	SheetName   string
	ChartIndex  int64
	Folder      string
	StorageName string
}

type CellsChartsGetWorksheetChartsOpts

type CellsChartsGetWorksheetChartsOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsChartsPostWorksheetChartLegendOpts

type CellsChartsPostWorksheetChartLegendOpts struct {
	Name        string
	SheetName   string
	ChartIndex  int64
	Legend      *Legend
	Folder      string
	StorageName string
}

type CellsChartsPostWorksheetChartOpts

type CellsChartsPostWorksheetChartOpts struct {
	Name        string
	SheetName   string
	ChartIndex  int64
	Chart       *Chart
	Folder      string
	StorageName string
}

type CellsChartsPostWorksheetChartTitleOpts

type CellsChartsPostWorksheetChartTitleOpts struct {
	Name        string
	SheetName   string
	ChartIndex  int64
	Title       *Title
	Folder      string
	StorageName string
}

type CellsChartsPutWorksheetAddChartOpts

type CellsChartsPutWorksheetAddChartOpts struct {
	Name                string
	SheetName           string
	ChartType           string
	UpperLeftRow        int64
	UpperLeftColumn     int64
	LowerRightRow       int64
	LowerRightColumn    int64
	Area                string
	IsVertical          bool
	CategoryData        string
	IsAutoGetSerialName bool
	Title               string
	Folder              string
	StorageName         string
	DataLabels          bool
	DataLabelsPosition  string
	PivotTableSheet     string
	PivotTableName      string
}

type CellsChartsPutWorksheetChartLegendOpts

type CellsChartsPutWorksheetChartLegendOpts struct {
	Name        string
	SheetName   string
	ChartIndex  int64
	Folder      string
	StorageName string
}

type CellsChartsPutWorksheetChartTitleOpts

type CellsChartsPutWorksheetChartTitleOpts struct {
	Name        string
	SheetName   string
	ChartIndex  int64
	Title       *Title
	Folder      string
	StorageName string
}

type CellsCloudFileInfo added in v20.8.0

type CellsCloudFileInfo struct {
	Name    string `json:"Name,omitempty" xml:"Name"`
	Size    int64  `json:"Size" xml:"Size"`
	Folder  string `json:"Folder,omitempty" xml:"Folder"`
	Storage string `json:"Storage,omitempty" xml:"Storage"`
}

type CellsCloudResponse

type CellsCloudResponse struct {
	Status string `json:"Status,omitempty" xml:"Status"`
	Code   int32  `json:"Code" xml:"Code"`
}

type CellsColor

type CellsColor struct {
	Color        *Color      `json:"Color,omitempty" xml:"Color"`
	Type_        string      `json:"Type,omitempty" xml:"Type"`
	ThemeColor   *ThemeColor `json:"ThemeColor,omitempty" xml:"ThemeColor"`
	IsShapeColor bool        `json:"IsShapeColor,omitempty" xml:"IsShapeColor"`
	ColorIndex   int64       `json:"ColorIndex,omitempty" xml:"ColorIndex"`
}

type CellsConditionalFormattingsDeleteWorksheetConditionalFormattingAreaOpts

type CellsConditionalFormattingsDeleteWorksheetConditionalFormattingAreaOpts struct {
	Name         string
	SheetName    string
	StartRow     int64
	StartColumn  int64
	TotalRows    int64
	TotalColumns int64
	Folder       string
	StorageName  string
}

type CellsConditionalFormattingsDeleteWorksheetConditionalFormattingOpts

type CellsConditionalFormattingsDeleteWorksheetConditionalFormattingOpts struct {
	Name        string
	SheetName   string
	Index       int64
	Folder      string
	StorageName string
}

type CellsConditionalFormattingsDeleteWorksheetConditionalFormattingsOpts

type CellsConditionalFormattingsDeleteWorksheetConditionalFormattingsOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsConditionalFormattingsGetWorksheetConditionalFormattingOpts

type CellsConditionalFormattingsGetWorksheetConditionalFormattingOpts struct {
	Name        string
	SheetName   string
	Index       int64
	Folder      string
	StorageName string
}

type CellsConditionalFormattingsGetWorksheetConditionalFormattingsOpts

type CellsConditionalFormattingsGetWorksheetConditionalFormattingsOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsConditionalFormattingsPutWorksheetConditionalFormattingOpts

type CellsConditionalFormattingsPutWorksheetConditionalFormattingOpts struct {
	Name            string
	SheetName       string
	CellArea        string
	FormatCondition *FormatCondition
	Folder          string
	StorageName     string
}

type CellsConditionalFormattingsPutWorksheetFormatConditionAreaOpts

type CellsConditionalFormattingsPutWorksheetFormatConditionAreaOpts struct {
	Name        string
	SheetName   string
	Index       int64
	CellArea    string
	Folder      string
	StorageName string
}

type CellsConditionalFormattingsPutWorksheetFormatConditionConditionOpts

type CellsConditionalFormattingsPutWorksheetFormatConditionConditionOpts struct {
	Name         string
	SheetName    string
	Index        int64
	Type_        string
	OperatorType string
	Formula1     string
	Formula2     string
	Folder       string
	StorageName  string
}

type CellsConditionalFormattingsPutWorksheetFormatConditionOpts

type CellsConditionalFormattingsPutWorksheetFormatConditionOpts struct {
	Name         string
	SheetName    string
	Index        int64
	CellArea     string
	Type_        string
	OperatorType string
	Formula1     string
	Formula2     string
	Folder       string
	StorageName  string
}

type CellsDeleteWorksheetColumnsOpts

type CellsDeleteWorksheetColumnsOpts struct {
	Name            string
	SheetName       string
	ColumnIndex     int64
	Columns         int64
	UpdateReference bool
	Folder          string
	StorageName     string
}

type CellsDeleteWorksheetRowOpts

type CellsDeleteWorksheetRowOpts struct {
	Name        string
	SheetName   string
	RowIndex    int64
	Folder      string
	StorageName string
}

type CellsDeleteWorksheetRowsOpts

type CellsDeleteWorksheetRowsOpts struct {
	Name            string
	SheetName       string
	Startrow        int64
	TotalRows       int64
	UpdateReference bool
	Folder          string
	StorageName     string
}

type CellsDocumentProperties

type CellsDocumentProperties struct {
	Link                 *Link                   `json:"link,omitempty" xml:"link"`
	DocumentPropertyList []CellsDocumentProperty `json:"DocumentPropertyList,omitempty" xml:"DocumentPropertyList"`
}

type CellsDocumentPropertiesResponse

type CellsDocumentPropertiesResponse struct {
	Status             string                   `json:"Status,omitempty" xml:"Status"`
	Code               int32                    `json:"Code" xml:"Code"`
	DocumentProperties *CellsDocumentProperties `json:"DocumentProperties,omitempty" xml:"DocumentProperties"`
}

type CellsDocumentProperty

type CellsDocumentProperty struct {
	Link    *Link  `json:"link,omitempty" xml:"link"`
	BuiltIn string `json:"BuiltIn,omitempty" xml:"BuiltIn"`
	Name    string `json:"Name,omitempty" xml:"Name"`
	Value   string `json:"Value,omitempty" xml:"Value"`
}

type CellsDocumentPropertyResponse

type CellsDocumentPropertyResponse struct {
	Status           string                 `json:"Status,omitempty" xml:"Status"`
	Code             int32                  `json:"Code" xml:"Code"`
	DocumentProperty *CellsDocumentProperty `json:"DocumentProperty,omitempty" xml:"DocumentProperty"`
}

type CellsGetCellHtmlStringOpts

type CellsGetCellHtmlStringOpts struct {
	Name        string
	SheetName   string
	CellName    string
	Folder      string
	StorageName string
}

type CellsGetWorksheetCellOpts

type CellsGetWorksheetCellOpts struct {
	Name             string
	SheetName        string
	CellOrMethodName string
	Folder           string
	StorageName      string
}

type CellsGetWorksheetCellStyleOpts

type CellsGetWorksheetCellStyleOpts struct {
	Name        string
	SheetName   string
	CellName    string
	Folder      string
	StorageName string
}

type CellsGetWorksheetCellsOpts

type CellsGetWorksheetCellsOpts struct {
	Name        string
	SheetName   string
	Offest      int64
	Count       int64
	Folder      string
	StorageName string
}

type CellsGetWorksheetColumnOpts

type CellsGetWorksheetColumnOpts struct {
	Name        string
	SheetName   string
	ColumnIndex int64
	Folder      string
	StorageName string
}

type CellsGetWorksheetColumnsOpts

type CellsGetWorksheetColumnsOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsGetWorksheetRowOpts

type CellsGetWorksheetRowOpts struct {
	Name        string
	SheetName   string
	RowIndex    int64
	Folder      string
	StorageName string
}

type CellsGetWorksheetRowsOpts

type CellsGetWorksheetRowsOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsHypelinksDeleteWorksheetHyperlinkOpts

type CellsHypelinksDeleteWorksheetHyperlinkOpts struct {
	Name           string
	SheetName      string
	HyperlinkIndex int64
	Folder         string
	StorageName    string
}

type CellsHypelinksDeleteWorksheetHyperlinksOpts

type CellsHypelinksDeleteWorksheetHyperlinksOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsHypelinksGetWorksheetHyperlinkOpts

type CellsHypelinksGetWorksheetHyperlinkOpts struct {
	Name           string
	SheetName      string
	HyperlinkIndex int64
	Folder         string
	StorageName    string
}

type CellsHypelinksGetWorksheetHyperlinksOpts

type CellsHypelinksGetWorksheetHyperlinksOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsHypelinksPostWorksheetHyperlinkOpts

type CellsHypelinksPostWorksheetHyperlinkOpts struct {
	Name           string
	SheetName      string
	HyperlinkIndex int64
	Hyperlink      *Hyperlink
	Folder         string
	StorageName    string
}

type CellsHypelinksPutWorksheetHyperlinkOpts

type CellsHypelinksPutWorksheetHyperlinkOpts struct {
	Name         string
	SheetName    string
	FirstRow     int64
	FirstColumn  int64
	TotalRows    int64
	TotalColumns int64
	Address      string
	Folder       string
	StorageName  string
}

type CellsListObjectsDeleteWorksheetListObjectOpts

type CellsListObjectsDeleteWorksheetListObjectOpts struct {
	Name            string
	SheetName       string
	ListObjectIndex int64
	Folder          string
	StorageName     string
}

type CellsListObjectsDeleteWorksheetListObjectsOpts

type CellsListObjectsDeleteWorksheetListObjectsOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsListObjectsGetWorksheetListObjectOpts

type CellsListObjectsGetWorksheetListObjectOpts struct {
	Name            string
	SheetName       string
	Listobjectindex int64
	Folder          string
	StorageName     string
}

type CellsListObjectsGetWorksheetListObjectsOpts

type CellsListObjectsGetWorksheetListObjectsOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsListObjectsPostWorksheetListObjectConvertToRangeOpts

type CellsListObjectsPostWorksheetListObjectConvertToRangeOpts struct {
	Name            string
	SheetName       string
	ListObjectIndex int64
	Folder          string
	StorageName     string
}

type CellsListObjectsPostWorksheetListObjectOpts

type CellsListObjectsPostWorksheetListObjectOpts struct {
	Name            string
	SheetName       string
	ListObjectIndex int64
	ListObject      *ListObject
	Folder          string
	StorageName     string
}

type CellsListObjectsPostWorksheetListObjectSortTableOpts

type CellsListObjectsPostWorksheetListObjectSortTableOpts struct {
	Name            string
	SheetName       string
	ListObjectIndex int64
	DataSorter      *DataSorter
	Folder          string
	StorageName     string
}

type CellsListObjectsPostWorksheetListObjectSummarizeWithPivotTableOpts

type CellsListObjectsPostWorksheetListObjectSummarizeWithPivotTableOpts struct {
	Name            string
	SheetName       string
	ListObjectIndex int64
	DestsheetName   string
	Request         *CreatePivotTableRequest
	Folder          string
	StorageName     string
}

type CellsListObjectsPutWorksheetListObjectOpts

type CellsListObjectsPutWorksheetListObjectOpts struct {
	Name        string
	SheetName   string
	StartRow    int64
	StartColumn int64
	EndRow      int64
	EndColumn   int64
	HasHeaders  bool
	ListObject  *ListObject
	Folder      string
	StorageName string
}

type CellsObjectOperateTaskParameter

type CellsObjectOperateTaskParameter struct {
	OperateParameter    *OperateParameter `json:"OperateParameter,omitempty" xml:"OperateParameter"`
	DestinationWorkbook *FileSource       `json:"DestinationWorkbook,omitempty" xml:"DestinationWorkbook"`
	OperateObject       *OperateObject    `json:"OperateObject,omitempty" xml:"OperateObject"`
}

type CellsOleObjectsDeleteWorksheetOleObjectOpts

type CellsOleObjectsDeleteWorksheetOleObjectOpts struct {
	Name           string
	SheetName      string
	OleObjectIndex int64
	Folder         string
	StorageName    string
}

type CellsOleObjectsDeleteWorksheetOleObjectsOpts

type CellsOleObjectsDeleteWorksheetOleObjectsOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsOleObjectsGetWorksheetOleObjectOpts

type CellsOleObjectsGetWorksheetOleObjectOpts struct {
	Name         string
	SheetName    string
	ObjectNumber int64
	Format       string
	Folder       string
	StorageName  string
}

type CellsOleObjectsGetWorksheetOleObjectsOpts

type CellsOleObjectsGetWorksheetOleObjectsOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsOleObjectsPostUpdateWorksheetOleObjectOpts

type CellsOleObjectsPostUpdateWorksheetOleObjectOpts struct {
	Name           string
	SheetName      string
	OleObjectIndex int64
	Ole            *OleObject
	Folder         string
	StorageName    string
}

type CellsOleObjectsPutWorksheetOleObjectOpts

type CellsOleObjectsPutWorksheetOleObjectOpts struct {
	Name            string
	SheetName       string
	OleObject       *OleObject
	UpperLeftRow    int64
	UpperLeftColumn int64
	Height          int64
	Width           int64
	OleFile         string
	ImageFile       string
	Folder          string
	StorageName     string
}

type CellsPageBreaksDeleteHorizontalPageBreakOpts

type CellsPageBreaksDeleteHorizontalPageBreakOpts struct {
	Name        string
	SheetName   string
	Index       int64
	Folder      string
	StorageName string
}

type CellsPageBreaksDeleteHorizontalPageBreaksOpts

type CellsPageBreaksDeleteHorizontalPageBreaksOpts struct {
	Name        string
	SheetName   string
	Row         int64
	Folder      string
	StorageName string
}

type CellsPageBreaksDeleteVerticalPageBreakOpts

type CellsPageBreaksDeleteVerticalPageBreakOpts struct {
	Name        string
	SheetName   string
	Index       int64
	Folder      string
	StorageName string
}

type CellsPageBreaksDeleteVerticalPageBreaksOpts

type CellsPageBreaksDeleteVerticalPageBreaksOpts struct {
	Name        string
	SheetName   string
	Column      int64
	Folder      string
	StorageName string
}

type CellsPageBreaksGetHorizontalPageBreakOpts

type CellsPageBreaksGetHorizontalPageBreakOpts struct {
	Name        string
	SheetName   string
	Index       int64
	Folder      string
	StorageName string
}

type CellsPageBreaksGetHorizontalPageBreaksOpts

type CellsPageBreaksGetHorizontalPageBreaksOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsPageBreaksGetVerticalPageBreakOpts

type CellsPageBreaksGetVerticalPageBreakOpts struct {
	Name        string
	SheetName   string
	Index       int64
	Folder      string
	StorageName string
}

type CellsPageBreaksGetVerticalPageBreaksOpts

type CellsPageBreaksGetVerticalPageBreaksOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsPageBreaksPutHorizontalPageBreakOpts

type CellsPageBreaksPutHorizontalPageBreakOpts struct {
	Name        string
	SheetName   string
	Cellname    string
	Row         int64
	Column      int64
	StartColumn int64
	EndColumn   int64
	Folder      string
	StorageName string
}

type CellsPageBreaksPutVerticalPageBreakOpts

type CellsPageBreaksPutVerticalPageBreakOpts struct {
	Name        string
	SheetName   string
	Cellname    string
	Column      int64
	Row         int64
	StartRow    int64
	EndRow      int64
	Folder      string
	StorageName string
}

type CellsPageSetupDeleteHeaderFooterOpts

type CellsPageSetupDeleteHeaderFooterOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsPageSetupGetFooterOpts

type CellsPageSetupGetFooterOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsPageSetupGetHeaderOpts

type CellsPageSetupGetHeaderOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsPageSetupGetPageSetupOpts

type CellsPageSetupGetPageSetupOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsPageSetupPostFooterOpts

type CellsPageSetupPostFooterOpts struct {
	Name        string
	SheetName   string
	Section     int64
	Script      string
	IsFirstPage bool
	Folder      string
	StorageName string
}

type CellsPageSetupPostHeaderOpts

type CellsPageSetupPostHeaderOpts struct {
	Name        string
	SheetName   string
	Section     int64
	Script      string
	IsFirstPage bool
	Folder      string
	StorageName string
}

type CellsPageSetupPostPageSetupOpts

type CellsPageSetupPostPageSetupOpts struct {
	Name        string
	SheetName   string
	PageSetup   *PageSetup
	Folder      string
	StorageName string
}

type CellsPicturesDeleteWorksheetPictureOpts

type CellsPicturesDeleteWorksheetPictureOpts struct {
	Name         string
	SheetName    string
	PictureIndex int64
	Folder       string
	StorageName  string
}

type CellsPicturesDeleteWorksheetPicturesOpts

type CellsPicturesDeleteWorksheetPicturesOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsPicturesGetWorksheetPictureOpts

type CellsPicturesGetWorksheetPictureOpts struct {
	Name         string
	SheetName    string
	PictureIndex int64
	Format       string
	Folder       string
	StorageName  string
}

type CellsPicturesGetWorksheetPicturesOpts

type CellsPicturesGetWorksheetPicturesOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsPicturesPostWorksheetPictureOpts

type CellsPicturesPostWorksheetPictureOpts struct {
	Name         string
	SheetName    string
	PictureIndex int64
	Picture      *Picture
	Folder       string
	StorageName  string
}

type CellsPicturesPutWorksheetAddPictureOpts

type CellsPicturesPutWorksheetAddPictureOpts struct {
	Name             string
	SheetName        string
	Picture          *Picture
	UpperLeftRow     int64
	UpperLeftColumn  int64
	LowerRightRow    int64
	LowerRightColumn int64
	PicturePath      string
	Folder           string
	StorageName      string
}

type CellsPivotTablesDeletePivotTableFieldOpts

type CellsPivotTablesDeletePivotTableFieldOpts struct {
	Name            string
	SheetName       string
	PivotTableIndex int64
	PivotFieldType  string
	Request         *PivotTableFieldRequest
	Folder          string
	StorageName     string
}

type CellsPivotTablesDeleteWorksheetPivotTableFilterOpts

type CellsPivotTablesDeleteWorksheetPivotTableFilterOpts struct {
	Name            string
	SheetName       string
	PivotTableIndex int64
	FieldIndex      int64
	NeedReCalculate bool
	Folder          string
	StorageName     string
}

type CellsPivotTablesDeleteWorksheetPivotTableFiltersOpts

type CellsPivotTablesDeleteWorksheetPivotTableFiltersOpts struct {
	Name            string
	SheetName       string
	PivotTableIndex int64
	NeedReCalculate bool
	Folder          string
	StorageName     string
}

type CellsPivotTablesDeleteWorksheetPivotTableOpts

type CellsPivotTablesDeleteWorksheetPivotTableOpts struct {
	Name            string
	SheetName       string
	PivotTableIndex int64
	Folder          string
	StorageName     string
}

type CellsPivotTablesDeleteWorksheetPivotTablesOpts

type CellsPivotTablesDeleteWorksheetPivotTablesOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsPivotTablesGetPivotTableFieldOpts

type CellsPivotTablesGetPivotTableFieldOpts struct {
	Name            string
	SheetName       string
	PivotTableIndex int64
	PivotFieldIndex int64
	PivotFieldType  string
	Folder          string
	StorageName     string
}

type CellsPivotTablesGetWorksheetPivotTableFilterOpts

type CellsPivotTablesGetWorksheetPivotTableFilterOpts struct {
	Name            string
	SheetName       string
	PivotTableIndex int64
	FilterIndex     int64
	Folder          string
	StorageName     string
}

type CellsPivotTablesGetWorksheetPivotTableFiltersOpts

type CellsPivotTablesGetWorksheetPivotTableFiltersOpts struct {
	Name            string
	SheetName       string
	PivotTableIndex int64
	Folder          string
	StorageName     string
}

type CellsPivotTablesGetWorksheetPivotTableOpts

type CellsPivotTablesGetWorksheetPivotTableOpts struct {
	Name            string
	SheetName       string
	PivottableIndex int64
	Folder          string
	StorageName     string
}

type CellsPivotTablesGetWorksheetPivotTablesOpts

type CellsPivotTablesGetWorksheetPivotTablesOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsPivotTablesPostPivotTableCellStyleOpts

type CellsPivotTablesPostPivotTableCellStyleOpts struct {
	Name            string
	SheetName       string
	PivotTableIndex int64
	Column          int64
	Row             int64
	Style           *Style
	NeedReCalculate bool
	Folder          string
	StorageName     string
}

type CellsPivotTablesPostPivotTableFieldHideItemOpts

type CellsPivotTablesPostPivotTableFieldHideItemOpts struct {
	Name            string
	SheetName       string
	PivotTableIndex int64
	PivotFieldType  string
	FieldIndex      int64
	ItemIndex       int64
	IsHide          bool
	NeedReCalculate bool
	Folder          string
	StorageName     string
}

type CellsPivotTablesPostPivotTableFieldMoveToOpts

type CellsPivotTablesPostPivotTableFieldMoveToOpts struct {
	Name            string
	SheetName       string
	PivotTableIndex int64
	FieldIndex      int64
	From            string
	To              string
	Folder          string
	StorageName     string
}

type CellsPivotTablesPostPivotTableStyleOpts

type CellsPivotTablesPostPivotTableStyleOpts struct {
	Name            string
	SheetName       string
	PivotTableIndex int64
	Style           *Style
	NeedReCalculate bool
	Folder          string
	StorageName     string
}

type CellsPivotTablesPostPivotTableUpdatePivotFieldOpts added in v20.9.0

type CellsPivotTablesPostPivotTableUpdatePivotFieldOpts struct {
	Name            string
	SheetName       string
	PivotTableIndex int64
	PivotFieldIndex int64
	PivotFieldType  string
	PivotField      *PivotField
	NeedReCalculate bool
	Folder          string
}

type CellsPivotTablesPostPivotTableUpdatePivotFieldsOpts added in v20.9.0

type CellsPivotTablesPostPivotTableUpdatePivotFieldsOpts struct {
	Name            string
	SheetName       string
	PivotTableIndex int64
	PivotFieldType  string
	PivotField      *PivotField
	NeedReCalculate bool
	Folder          string
}

type CellsPivotTablesPostWorksheetPivotTableCalculateOpts

type CellsPivotTablesPostWorksheetPivotTableCalculateOpts struct {
	Name            string
	SheetName       string
	PivotTableIndex int64
	Folder          string
	StorageName     string
}

type CellsPivotTablesPostWorksheetPivotTableMoveOpts

type CellsPivotTablesPostWorksheetPivotTableMoveOpts struct {
	Name            string
	SheetName       string
	PivotTableIndex int64
	Row             int64
	Column          int64
	DestCellName    string
	Folder          string
	StorageName     string
}

type CellsPivotTablesPutPivotTableFieldOpts

type CellsPivotTablesPutPivotTableFieldOpts struct {
	Name            string
	SheetName       string
	PivotTableIndex int64
	PivotFieldType  string
	Request         *PivotTableFieldRequest
	NeedReCalculate bool
	Folder          string
	StorageName     string
}

type CellsPivotTablesPutWorksheetPivotTableFilterOpts

type CellsPivotTablesPutWorksheetPivotTableFilterOpts struct {
	Name            string
	SheetName       string
	PivotTableIndex int64
	Filter          *PivotFilter
	NeedReCalculate bool
	Folder          string
	StorageName     string
}

type CellsPivotTablesPutWorksheetPivotTableOpts

type CellsPivotTablesPutWorksheetPivotTableOpts struct {
	Name          string
	SheetName     string
	Request       *CreatePivotTableRequest
	Folder        string
	StorageName   string
	SourceData    string
	DestCellName  string
	TableName     string
	UseSameSource bool
}

type CellsPostCellCalculateOpts

type CellsPostCellCalculateOpts struct {
	Name        string
	SheetName   string
	CellName    string
	Options     *CalculationOptions
	Folder      string
	StorageName string
}

type CellsPostCellCharactersOpts

type CellsPostCellCharactersOpts struct {
	Name        string
	SheetName   string
	CellName    string
	Options     *[]FontSetting
	Folder      string
	StorageName string
}

type CellsPostClearContentsOpts

type CellsPostClearContentsOpts struct {
	Name        string
	SheetName   string
	Range_      string
	StartRow    int64
	StartColumn int64
	EndRow      int64
	EndColumn   int64
	Folder      string
	StorageName string
}

type CellsPostClearFormatsOpts

type CellsPostClearFormatsOpts struct {
	Name        string
	SheetName   string
	Range_      string
	StartRow    int64
	StartColumn int64
	EndRow      int64
	EndColumn   int64
	Folder      string
	StorageName string
}

type CellsPostColumnStyleOpts

type CellsPostColumnStyleOpts struct {
	Name        string
	SheetName   string
	ColumnIndex int64
	Style       *Style
	Folder      string
	StorageName string
}

type CellsPostCopyCellIntoCellOpts

type CellsPostCopyCellIntoCellOpts struct {
	Name         string
	DestCellName string
	SheetName    string
	Worksheet    string
	Cellname     string
	Row          int64
	Column       int64
	Folder       string
	StorageName  string
}

type CellsPostCopyWorksheetColumnsOpts

type CellsPostCopyWorksheetColumnsOpts struct {
	Name                   string
	SheetName              string
	SourceColumnIndex      int64
	DestinationColumnIndex int64
	ColumnNumber           int64
	Worksheet              string
	Folder                 string
	StorageName            string
}

type CellsPostCopyWorksheetRowsOpts

type CellsPostCopyWorksheetRowsOpts struct {
	Name                string
	SheetName           string
	SourceRowIndex      int64
	DestinationRowIndex int64
	RowNumber           int64
	Worksheet           string
	Folder              string
	StorageName         string
}

type CellsPostGroupWorksheetColumnsOpts

type CellsPostGroupWorksheetColumnsOpts struct {
	Name        string
	SheetName   string
	FirstIndex  int64
	LastIndex   int64
	Hide        bool
	Folder      string
	StorageName string
}

type CellsPostGroupWorksheetRowsOpts

type CellsPostGroupWorksheetRowsOpts struct {
	Name        string
	SheetName   string
	FirstIndex  int64
	LastIndex   int64
	Hide        bool
	Folder      string
	StorageName string
}

type CellsPostHideWorksheetColumnsOpts

type CellsPostHideWorksheetColumnsOpts struct {
	Name         string
	SheetName    string
	StartColumn  int64
	TotalColumns int64
	Folder       string
	StorageName  string
}

type CellsPostHideWorksheetRowsOpts

type CellsPostHideWorksheetRowsOpts struct {
	Name        string
	SheetName   string
	Startrow    int64
	TotalRows   int64
	Folder      string
	StorageName string
}

type CellsPostRowStyleOpts

type CellsPostRowStyleOpts struct {
	Name        string
	SheetName   string
	RowIndex    int64
	Style       *Style
	Folder      string
	StorageName string
}

type CellsPostSetCellHtmlStringOpts

type CellsPostSetCellHtmlStringOpts struct {
	Name        string
	SheetName   string
	CellName    string
	HtmlString  string
	Folder      string
	StorageName string
}

type CellsPostSetCellRangeValueOpts

type CellsPostSetCellRangeValueOpts struct {
	Name        string
	SheetName   string
	Cellarea    string
	Value       string
	Type_       string
	Folder      string
	StorageName string
}

type CellsPostSetWorksheetColumnWidthOpts

type CellsPostSetWorksheetColumnWidthOpts struct {
	Name        string
	SheetName   string
	ColumnIndex int64
	Width       float64
	Folder      string
	StorageName string
}

type CellsPostUngroupWorksheetColumnsOpts

type CellsPostUngroupWorksheetColumnsOpts struct {
	Name        string
	SheetName   string
	FirstIndex  int64
	LastIndex   int64
	Folder      string
	StorageName string
}

type CellsPostUngroupWorksheetRowsOpts

type CellsPostUngroupWorksheetRowsOpts struct {
	Name        string
	SheetName   string
	FirstIndex  int64
	LastIndex   int64
	IsAll       bool
	Folder      string
	StorageName string
}

type CellsPostUnhideWorksheetColumnsOpts

type CellsPostUnhideWorksheetColumnsOpts struct {
	Name         string
	SheetName    string
	Startcolumn  int64
	TotalColumns int64
	Width        float64
	Folder       string
	StorageName  string
}

type CellsPostUnhideWorksheetRowsOpts

type CellsPostUnhideWorksheetRowsOpts struct {
	Name        string
	SheetName   string
	Startrow    int64
	TotalRows   int64
	Height      float64
	Folder      string
	StorageName string
}

type CellsPostUpdateWorksheetCellStyleOpts

type CellsPostUpdateWorksheetCellStyleOpts struct {
	Name        string
	SheetName   string
	CellName    string
	Style       *Style
	Folder      string
	StorageName string
}

type CellsPostUpdateWorksheetRangeStyleOpts

type CellsPostUpdateWorksheetRangeStyleOpts struct {
	Name        string
	SheetName   string
	Range_      string
	Style       *Style
	Folder      string
	StorageName string
}

type CellsPostUpdateWorksheetRowOpts

type CellsPostUpdateWorksheetRowOpts struct {
	Name        string
	SheetName   string
	RowIndex    int64
	Height      float64
	Folder      string
	StorageName string
}

type CellsPostWorksheetCellSetValueOpts

type CellsPostWorksheetCellSetValueOpts struct {
	Name        string
	SheetName   string
	CellName    string
	Value       string
	Type_       string
	Formula     string
	Folder      string
	StorageName string
}

type CellsPostWorksheetMergeOpts

type CellsPostWorksheetMergeOpts struct {
	Name         string
	SheetName    string
	StartRow     int64
	StartColumn  int64
	TotalRows    int64
	TotalColumns int64
	Folder       string
	StorageName  string
}

type CellsPostWorksheetUnmergeOpts

type CellsPostWorksheetUnmergeOpts struct {
	Name         string
	SheetName    string
	StartRow     int64
	StartColumn  int64
	TotalRows    int64
	TotalColumns int64
	Folder       string
	StorageName  string
}

type CellsPropertiesDeleteDocumentPropertiesOpts

type CellsPropertiesDeleteDocumentPropertiesOpts struct {
	Name        string
	Folder      string
	StorageName string
}

type CellsPropertiesDeleteDocumentPropertyOpts

type CellsPropertiesDeleteDocumentPropertyOpts struct {
	Name         string
	PropertyName string
	Folder       string
	StorageName  string
}

type CellsPropertiesGetDocumentPropertiesOpts

type CellsPropertiesGetDocumentPropertiesOpts struct {
	Name        string
	Folder      string
	StorageName string
}

type CellsPropertiesGetDocumentPropertyOpts

type CellsPropertiesGetDocumentPropertyOpts struct {
	Name         string
	PropertyName string
	Folder       string
	StorageName  string
}

type CellsPropertiesPutDocumentPropertyOpts

type CellsPropertiesPutDocumentPropertyOpts struct {
	Name         string
	PropertyName string
	Property     *CellsDocumentProperty
	Folder       string
	StorageName  string
}

type CellsPutInsertWorksheetColumnsOpts

type CellsPutInsertWorksheetColumnsOpts struct {
	Name            string
	SheetName       string
	ColumnIndex     int64
	Columns         int64
	UpdateReference bool
	Folder          string
	StorageName     string
}

type CellsPutInsertWorksheetRowOpts

type CellsPutInsertWorksheetRowOpts struct {
	Name        string
	SheetName   string
	RowIndex    int64
	Folder      string
	StorageName string
}

type CellsPutInsertWorksheetRowsOpts

type CellsPutInsertWorksheetRowsOpts struct {
	Name            string
	SheetName       string
	Startrow        int64
	TotalRows       int64
	UpdateReference bool
	Folder          string
	StorageName     string
}

type CellsRangesGetWorksheetCellsRangeValueOpts

type CellsRangesGetWorksheetCellsRangeValueOpts struct {
	Name        string
	SheetName   string
	Namerange   string
	FirstRow    int64
	FirstColumn int64
	RowCount    int64
	ColumnCount int64
	Folder      string
	StorageName string
}

type CellsRangesPostWorksheetCellsRangeColumnWidthOpts

type CellsRangesPostWorksheetCellsRangeColumnWidthOpts struct {
	Name        string
	SheetName   string
	Value       float64
	Range_      *ModelRange
	Folder      string
	StorageName string
}

type CellsRangesPostWorksheetCellsRangeMergeOpts

type CellsRangesPostWorksheetCellsRangeMergeOpts struct {
	Name        string
	SheetName   string
	Range_      *ModelRange
	Folder      string
	StorageName string
}

type CellsRangesPostWorksheetCellsRangeMoveToOpts

type CellsRangesPostWorksheetCellsRangeMoveToOpts struct {
	Name        string
	SheetName   string
	DestRow     int64
	DestColumn  int64
	Range_      *ModelRange
	Folder      string
	StorageName string
}

type CellsRangesPostWorksheetCellsRangeOutlineBorderOpts

type CellsRangesPostWorksheetCellsRangeOutlineBorderOpts struct {
	Name         string
	SheetName    string
	RangeOperate *RangeSetOutlineBorderRequest
	Folder       string
	StorageName  string
}

type CellsRangesPostWorksheetCellsRangeRowHeightOpts

type CellsRangesPostWorksheetCellsRangeRowHeightOpts struct {
	Name        string
	SheetName   string
	Value       float64
	Range_      *ModelRange
	Folder      string
	StorageName string
}

type CellsRangesPostWorksheetCellsRangeStyleOpts

type CellsRangesPostWorksheetCellsRangeStyleOpts struct {
	Name         string
	SheetName    string
	RangeOperate *RangeSetStyleRequest
	Folder       string
	StorageName  string
}

type CellsRangesPostWorksheetCellsRangeUnmergeOpts

type CellsRangesPostWorksheetCellsRangeUnmergeOpts struct {
	Name        string
	SheetName   string
	Range_      *ModelRange
	Folder      string
	StorageName string
}

type CellsRangesPostWorksheetCellsRangeValueOpts

type CellsRangesPostWorksheetCellsRangeValueOpts struct {
	Name        string
	SheetName   string
	Value       string
	Range_      *ModelRange
	IsConverted bool
	SetStyle    bool
	Folder      string
	StorageName string
}

type CellsRangesPostWorksheetCellsRangesOpts

type CellsRangesPostWorksheetCellsRangesOpts struct {
	Name         string
	SheetName    string
	RangeOperate *RangeCopyRequest
	Folder       string
	StorageName  string
}

type CellsResponse

type CellsResponse struct {
	Status string `json:"Status,omitempty" xml:"Status"`
	Code   int32  `json:"Code" xml:"Code"`
	Cells  *Cells `json:"Cells,omitempty" xml:"Cells"`
}

type CellsSaveAsPostDocumentSaveAsOpts

type CellsSaveAsPostDocumentSaveAsOpts struct {
	Name             string
	SaveOptions      *SaveOptions
	Newfilename      string
	IsAutoFitRows    bool
	IsAutoFitColumns bool
	Folder           string
	StorageName      string
}

type CellsShapesDeleteWorksheetShapeOpts

type CellsShapesDeleteWorksheetShapeOpts struct {
	Name        string
	SheetName   string
	Shapeindex  int64
	Folder      string
	StorageName string
}

type CellsShapesDeleteWorksheetShapesOpts

type CellsShapesDeleteWorksheetShapesOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsShapesGetWorksheetShapeOpts

type CellsShapesGetWorksheetShapeOpts struct {
	Name        string
	SheetName   string
	Shapeindex  int64
	Folder      string
	StorageName string
}

type CellsShapesGetWorksheetShapesOpts

type CellsShapesGetWorksheetShapesOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsShapesPostWorksheetShapeOpts

type CellsShapesPostWorksheetShapeOpts struct {
	Name        string
	SheetName   string
	Shapeindex  int64
	Dto         *Shape
	Folder      string
	StorageName string
}

type CellsShapesPutWorksheetShapeOpts

type CellsShapesPutWorksheetShapeOpts struct {
	Name            string
	SheetName       string
	ShapeDTO        *Shape
	DrawingType     string
	UpperLeftRow    int64
	UpperLeftColumn int64
	Top             int64
	Left            int64
	Width           int64
	Height          int64
	Folder          string
	StorageName     string
}

type CellsSparklineGroupsDeleteWorksheetSparklineGroupOpts added in v20.9.0

type CellsSparklineGroupsDeleteWorksheetSparklineGroupOpts struct {
	Name                string
	SheetName           string
	SparklineGroupIndex int64
	Folder              string
	StorageName         string
}

type CellsSparklineGroupsDeleteWorksheetSparklineGroupsOpts added in v20.9.0

type CellsSparklineGroupsDeleteWorksheetSparklineGroupsOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsSparklineGroupsGetWorksheetSparklineGroupOpts added in v20.9.0

type CellsSparklineGroupsGetWorksheetSparklineGroupOpts struct {
	Name                string
	SheetName           string
	SparklineGroupIndex int64
	Folder              string
	StorageName         string
}

type CellsSparklineGroupsGetWorksheetSparklineGroupsOpts added in v20.9.0

type CellsSparklineGroupsGetWorksheetSparklineGroupsOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsSparklineGroupsPostWorksheetSparklineGroupOpts added in v20.9.0

type CellsSparklineGroupsPostWorksheetSparklineGroupOpts struct {
	Name                string
	SheetName           string
	SparklineGroupIndex int32
	SparklineGroup      *SparklineGroup
	Folder              string
	StorageName         string
}

type CellsSparklineGroupsPutWorksheetSparklineGroupOpts added in v20.9.0

type CellsSparklineGroupsPutWorksheetSparklineGroupOpts struct {
	Name          string
	SheetName     string
	Type_         string
	DataRange     string
	IsVertical    bool
	LocationRange string
	Folder        string
	StorageName   string
}

type CellsTaskPostRunTaskOpts

type CellsTaskPostRunTaskOpts struct {
	TaskData interface{}
}

type CellsWorkbookDeleteDecryptDocumentOpts

type CellsWorkbookDeleteDecryptDocumentOpts struct {
	Name        string
	Encryption  *WorkbookEncryptionRequest
	Folder      string
	StorageName string
}

type CellsWorkbookDeleteDocumentUnprotectFromChangesOpts

type CellsWorkbookDeleteDocumentUnprotectFromChangesOpts struct {
	Name        string
	Folder      string
	StorageName string
}

type CellsWorkbookDeleteUnprotectDocumentOpts

type CellsWorkbookDeleteUnprotectDocumentOpts struct {
	Name        string
	Protection  *WorkbookProtectionRequest
	Folder      string
	StorageName string
}

type CellsWorkbookDeleteWorkbookBackgroundOpts

type CellsWorkbookDeleteWorkbookBackgroundOpts struct {
	Name        string
	Folder      string
	StorageName string
}

type CellsWorkbookDeleteWorkbookNameOpts

type CellsWorkbookDeleteWorkbookNameOpts struct {
	Name        string
	NameName    string
	Folder      string
	StorageName string
}

type CellsWorkbookDeleteWorkbookNamesOpts

type CellsWorkbookDeleteWorkbookNamesOpts struct {
	Name        string
	Folder      string
	StorageName string
}

type CellsWorkbookGetWorkbookDefaultStyleOpts

type CellsWorkbookGetWorkbookDefaultStyleOpts struct {
	Name        string
	Folder      string
	StorageName string
}

type CellsWorkbookGetWorkbookNameOpts

type CellsWorkbookGetWorkbookNameOpts struct {
	Name        string
	NameName    string
	Folder      string
	StorageName string
}

type CellsWorkbookGetWorkbookNameValueOpts

type CellsWorkbookGetWorkbookNameValueOpts struct {
	Name        string
	NameName    string
	Folder      string
	StorageName string
}

type CellsWorkbookGetWorkbookNamesOpts

type CellsWorkbookGetWorkbookNamesOpts struct {
	Name        string
	Folder      string
	StorageName string
}

type CellsWorkbookGetWorkbookOpts

type CellsWorkbookGetWorkbookOpts struct {
	Name          string
	Password      string
	Format        string
	IsAutoFit     bool
	OnlySaveTable bool
	Folder        string
	StorageName   string
	OutPath       string
}

type CellsWorkbookGetWorkbookSettingsOpts

type CellsWorkbookGetWorkbookSettingsOpts struct {
	Name        string
	Folder      string
	StorageName string
}

type CellsWorkbookGetWorkbookTextItemsOpts

type CellsWorkbookGetWorkbookTextItemsOpts struct {
	Name        string
	Folder      string
	StorageName string
}

type CellsWorkbookPostAutofitWorkbookRowsOpts

type CellsWorkbookPostAutofitWorkbookRowsOpts struct {
	Name              string
	AutoFitterOptions *AutoFitterOptions
	StartRow          int64
	EndRow            int64
	OnlyAuto          bool
	Folder            string
	StorageName       string
}

type CellsWorkbookPostEncryptDocumentOpts

type CellsWorkbookPostEncryptDocumentOpts struct {
	Name        string
	Encryption  *WorkbookEncryptionRequest
	Folder      string
	StorageName string
}

type CellsWorkbookPostImportDataOpts

type CellsWorkbookPostImportDataOpts struct {
	Name        string
	ImportData  interface{}
	Folder      string
	StorageName string
}

type CellsWorkbookPostProtectDocumentOpts

type CellsWorkbookPostProtectDocumentOpts struct {
	Name        string
	Protection  *WorkbookProtectionRequest
	Folder      string
	StorageName string
}

type CellsWorkbookPostWorkbookCalculateFormulaOpts

type CellsWorkbookPostWorkbookCalculateFormulaOpts struct {
	Name        string
	Options     *CalculationOptions
	IgnoreError bool
	Folder      string
	StorageName string
}

type CellsWorkbookPostWorkbookGetSmartMarkerResultOpts

type CellsWorkbookPostWorkbookGetSmartMarkerResultOpts struct {
	Name        string
	XmlFile     string
	Folder      string
	StorageName string
	OutPath     string
}

type CellsWorkbookPostWorkbookSettingsOpts

type CellsWorkbookPostWorkbookSettingsOpts struct {
	Name        string
	Settings    *WorkbookSettings
	Folder      string
	StorageName string
}

type CellsWorkbookPostWorkbookSplitOpts

type CellsWorkbookPostWorkbookSplitOpts struct {
	Name                 string
	Format               string
	From                 int64
	To                   int64
	HorizontalResolution int64
	VerticalResolution   int64
	Folder               string
	OutFolder            string
	StorageName          string
}

type CellsWorkbookPostWorkbooksMergeOpts

type CellsWorkbookPostWorkbooksMergeOpts struct {
	Name        string
	MergeWith   string
	Folder      string
	StorageName string
}

type CellsWorkbookPostWorkbooksTextReplaceOpts

type CellsWorkbookPostWorkbooksTextReplaceOpts struct {
	Name        string
	OldValue    string
	NewValue    string
	Folder      string
	StorageName string
}

type CellsWorkbookPostWorkbooksTextSearchOpts

type CellsWorkbookPostWorkbooksTextSearchOpts struct {
	Name        string
	Text        string
	Folder      string
	StorageName string
}

type CellsWorkbookPutConvertWorkbookOpts

type CellsWorkbookPutConvertWorkbookOpts struct {
	Format   string
	Password string
	OutPath  string
}

type CellsWorkbookPutDocumentProtectFromChangesOpts

type CellsWorkbookPutDocumentProtectFromChangesOpts struct {
	Name        string
	Password    *PasswordRequest
	Folder      string
	StorageName string
}

type CellsWorkbookPutWorkbookBackgroundOpts

type CellsWorkbookPutWorkbookBackgroundOpts struct {
	Name        string
	Png         string
	Folder      string
	StorageName string
}

type CellsWorkbookPutWorkbookCreateOpts

type CellsWorkbookPutWorkbookCreateOpts struct {
	Name         string
	TemplateFile string
	DataFile     string
	IsWriteOver  bool
	Folder       string
	StorageName  string
}

type CellsWorkbookPutWorkbookWaterMarkerOpts

type CellsWorkbookPutWorkbookWaterMarkerOpts struct {
	Name                   string
	Folder                 string
	StorageName            string
	TextWaterMarkerRequest *TextWaterMarkerRequest
}

type CellsWorksheetValidationsDeleteWorksheetValidationOpts

type CellsWorksheetValidationsDeleteWorksheetValidationOpts struct {
	Name            string
	SheetName       string
	ValidationIndex int64
	Folder          string
	StorageName     string
}

type CellsWorksheetValidationsDeleteWorksheetValidationsOpts

type CellsWorksheetValidationsDeleteWorksheetValidationsOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsWorksheetValidationsGetWorksheetValidationOpts

type CellsWorksheetValidationsGetWorksheetValidationOpts struct {
	Name            string
	SheetName       string
	ValidationIndex int64
	Folder          string
	StorageName     string
}

type CellsWorksheetValidationsGetWorksheetValidationsOpts

type CellsWorksheetValidationsGetWorksheetValidationsOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsWorksheetValidationsPostWorksheetValidationOpts

type CellsWorksheetValidationsPostWorksheetValidationOpts struct {
	Name            string
	SheetName       string
	ValidationIndex int64
	Validation      *Validation
	Folder          string
	StorageName     string
}

type CellsWorksheetValidationsPutWorksheetValidationOpts

type CellsWorksheetValidationsPutWorksheetValidationOpts struct {
	Name        string
	SheetName   string
	Range_      string
	Validation  *Validation
	Folder      string
	StorageName string
}

type CellsWorksheetsDeleteUnprotectWorksheetOpts

type CellsWorksheetsDeleteUnprotectWorksheetOpts struct {
	Name             string
	SheetName        string
	ProtectParameter *ProtectSheetParameter
	Folder           string
	StorageName      string
}

type CellsWorksheetsDeleteWorksheetBackgroundOpts

type CellsWorksheetsDeleteWorksheetBackgroundOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsWorksheetsDeleteWorksheetCommentOpts

type CellsWorksheetsDeleteWorksheetCommentOpts struct {
	Name        string
	SheetName   string
	CellName    string
	Folder      string
	StorageName string
}

type CellsWorksheetsDeleteWorksheetCommentsOpts

type CellsWorksheetsDeleteWorksheetCommentsOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsWorksheetsDeleteWorksheetFreezePanesOpts

type CellsWorksheetsDeleteWorksheetFreezePanesOpts struct {
	Name           string
	SheetName      string
	Row            int64
	Column         int64
	FreezedRows    int64
	FreezedColumns int64
	Folder         string
	StorageName    string
}

type CellsWorksheetsDeleteWorksheetOpts

type CellsWorksheetsDeleteWorksheetOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsWorksheetsGetNamedRangesOpts

type CellsWorksheetsGetNamedRangesOpts struct {
	Name        string
	Folder      string
	StorageName string
}

type CellsWorksheetsGetWorksheetCalculateFormulaOpts

type CellsWorksheetsGetWorksheetCalculateFormulaOpts struct {
	Name        string
	SheetName   string
	Formula     string
	Folder      string
	StorageName string
}

type CellsWorksheetsGetWorksheetCommentOpts

type CellsWorksheetsGetWorksheetCommentOpts struct {
	Name        string
	SheetName   string
	CellName    string
	Folder      string
	StorageName string
}

type CellsWorksheetsGetWorksheetCommentsOpts

type CellsWorksheetsGetWorksheetCommentsOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsWorksheetsGetWorksheetMergedCellOpts

type CellsWorksheetsGetWorksheetMergedCellOpts struct {
	Name            string
	SheetName       string
	MergedCellIndex int64
	Folder          string
	StorageName     string
}

type CellsWorksheetsGetWorksheetMergedCellsOpts

type CellsWorksheetsGetWorksheetMergedCellsOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsWorksheetsGetWorksheetOpts

type CellsWorksheetsGetWorksheetOpts struct {
	Name                 string
	SheetName            string
	Format               string
	VerticalResolution   int64
	HorizontalResolution int64
	Area                 string
	PageIndex            int32
	Folder               string
	StorageName          string
}

type CellsWorksheetsGetWorksheetTextItemsOpts

type CellsWorksheetsGetWorksheetTextItemsOpts struct {
	Name        string
	SheetName   string
	Folder      string
	StorageName string
}

type CellsWorksheetsGetWorksheetsOpts

type CellsWorksheetsGetWorksheetsOpts struct {
	Name        string
	Folder      string
	StorageName string
}

type CellsWorksheetsPostAutofitWorksheetColumnsOpts

type CellsWorksheetsPostAutofitWorksheetColumnsOpts struct {
	Name              string
	SheetName         string
	FirstColumn       int64
	LastColumn        int64
	AutoFitterOptions *AutoFitterOptions
	FirstRow          int64
	LastRow           int64
	Folder            string
	StorageName       string
}

type CellsWorksheetsPostAutofitWorksheetRowOpts

type CellsWorksheetsPostAutofitWorksheetRowOpts struct {
	Name              string
	SheetName         string
	RowIndex          int64
	FirstColumn       int64
	LastColumn        int64
	AutoFitterOptions *AutoFitterOptions
	Folder            string
	StorageName       string
}

type CellsWorksheetsPostAutofitWorksheetRowsOpts

type CellsWorksheetsPostAutofitWorksheetRowsOpts struct {
	Name              string
	SheetName         string
	AutoFitterOptions *AutoFitterOptions
	StartRow          int64
	EndRow            int64
	OnlyAuto          bool
	Folder            string
	StorageName       string
}

type CellsWorksheetsPostCopyWorksheetOpts

type CellsWorksheetsPostCopyWorksheetOpts struct {
	Name           string
	SheetName      string
	SourceSheet    string
	Options        *CopyOptions
	SourceWorkbook string
	SourceFolder   string
	Folder         string
	StorageName    string
}

type CellsWorksheetsPostMoveWorksheetOpts

type CellsWorksheetsPostMoveWorksheetOpts struct {
	Name        string
	SheetName   string
	Moving      *WorksheetMovingRequest
	Folder      string
	StorageName string
}

type CellsWorksheetsPostRenameWorksheetOpts

type CellsWorksheetsPostRenameWorksheetOpts struct {
	Name        string
	SheetName   string
	Newname     string
	Folder      string
	StorageName string
}

type CellsWorksheetsPostUpdateWorksheetPropertyOpts

type CellsWorksheetsPostUpdateWorksheetPropertyOpts struct {
	Name        string
	SheetName   string
	Sheet       *Worksheet
	Folder      string
	StorageName string
}

type CellsWorksheetsPostUpdateWorksheetZoomOpts

type CellsWorksheetsPostUpdateWorksheetZoomOpts struct {
	Name        string
	SheetName   string
	Value       int64
	Folder      string
	StorageName string
}

type CellsWorksheetsPostWorksheetCommentOpts

type CellsWorksheetsPostWorksheetCommentOpts struct {
	Name        string
	SheetName   string
	CellName    string
	Comment     *Comment
	Folder      string
	StorageName string
}

type CellsWorksheetsPostWorksheetRangeSortOpts

type CellsWorksheetsPostWorksheetRangeSortOpts struct {
	Name        string
	SheetName   string
	CellArea    string
	DataSorter  *DataSorter
	Folder      string
	StorageName string
}

type CellsWorksheetsPostWorksheetTextSearchOpts

type CellsWorksheetsPostWorksheetTextSearchOpts struct {
	Name        string
	SheetName   string
	Text        string
	Folder      string
	StorageName string
}

type CellsWorksheetsPostWorsheetTextReplaceOpts

type CellsWorksheetsPostWorsheetTextReplaceOpts struct {
	Name        string
	SheetName   string
	OldValue    string
	NewValue    string
	Folder      string
	StorageName string
}

type CellsWorksheetsPutAddNewWorksheetOpts

type CellsWorksheetsPutAddNewWorksheetOpts struct {
	Name        string
	SheetName   string
	Position    int64
	Sheettype   string
	Folder      string
	StorageName string
}

type CellsWorksheetsPutChangeVisibilityWorksheetOpts

type CellsWorksheetsPutChangeVisibilityWorksheetOpts struct {
	Name        string
	SheetName   string
	IsVisible   bool
	Folder      string
	StorageName string
}

type CellsWorksheetsPutProtectWorksheetOpts

type CellsWorksheetsPutProtectWorksheetOpts struct {
	Name             string
	SheetName        string
	ProtectParameter *ProtectSheetParameter
	Folder           string
	StorageName      string
}

type CellsWorksheetsPutWorksheetBackgroundOpts

type CellsWorksheetsPutWorksheetBackgroundOpts struct {
	Name        string
	SheetName   string
	Png         string
	Folder      string
	StorageName string
}

type CellsWorksheetsPutWorksheetCommentOpts

type CellsWorksheetsPutWorksheetCommentOpts struct {
	Name        string
	SheetName   string
	CellName    string
	Comment     *Comment
	Folder      string
	StorageName string
}

type CellsWorksheetsPutWorksheetFreezePanesOpts

type CellsWorksheetsPutWorksheetFreezePanesOpts struct {
	Name           string
	SheetName      string
	Row            int64
	Column         int64
	FreezedRows    int64
	FreezedColumns int64
	Folder         string
	StorageName    string
}

type Chart

type Chart struct {
	Link *Link `json:"link,omitempty" xml:"link"`
	// Gets or sets the angle of the first pie-chart or doughnut-chart slice, in degrees (clockwise from vertical). Applies only to pie, 3-D pie, and doughnut charts, 0 to 360.
	FirstSliceAngle int64 `json:"FirstSliceAngle,omitempty" xml:"FirstSliceAngle"`
	// Returns a Floor object that represents the walls of a 3-D chart.
	Floor *LinkElement `json:"Floor,omitempty" xml:"Floor"`
	// Gets and sets how to plot the empty cells.
	PlotEmptyCellsType string `json:"PlotEmptyCellsType,omitempty" xml:"PlotEmptyCellsType"`
	// True if Microsoft Excel scales a 3-D chart so that it's closer in size to the equivalent 2-D chart. The RightAngleAxes property must be True.
	AutoScaling bool `json:"AutoScaling,omitempty" xml:"AutoScaling"`
	// Gets and sets the builtin style.
	Style int64 `json:"Style,omitempty" xml:"Style"`
	// Gets the chart's series axis.
	SeriesAxis *LinkElement `json:"SeriesAxis,omitempty" xml:"SeriesAxis"`
	// Gets the chart's Y axis.
	ValueAxis *LinkElement `json:"ValueAxis,omitempty" xml:"ValueAxis"`
	// Gets or sets a value indicating whether the chart displays a data table.
	ShowDataTable bool `json:"ShowDataTable,omitempty" xml:"ShowDataTable"`
	// Indicates whether the chart is a 3d chart.
	Is3D bool `json:"Is3D,omitempty" xml:"Is3D"`
	// Gets the chart area in the worksheet
	ChartArea *LinkElement `json:"ChartArea,omitempty" xml:"ChartArea"`
	// Represents the elevation of the 3-D chart view, in degrees.
	Elevation int64        `json:"Elevation,omitempty" xml:"Elevation"`
	SideWall  *LinkElement `json:"SideWall,omitempty" xml:"SideWall"`
	// Gets or sets a chart's type.
	Type_ string `json:"Type,omitempty" xml:"Type"`
	// Gets the chart's title.
	Title *LinkElement `json:"Title,omitempty" xml:"Title"`
	// Returns a Walls object that represents the walls of a 3-D chart.
	Walls    *LinkElement `json:"Walls,omitempty" xml:"Walls"`
	BackWall *LinkElement `json:"BackWall,omitempty" xml:"BackWall"`
	// Represents the chart data table.
	ChartDataTable *LinkElement `json:"ChartDataTable,omitempty" xml:"ChartDataTable"`
	// Returns or sets the height of a 3-D chart as a percentage of the chart width (between 5 and 500 percent).
	HeightPercent int64 `json:"HeightPercent,omitempty" xml:"HeightPercent"`
	// Returns or sets the space between bar or column clusters, as a percentage of the bar or column width. The value of this property must be between 0 and 500.
	GapWidth int64 `json:"GapWidth,omitempty" xml:"GapWidth"`
	// Gets the chart legend.
	Legend *LinkElement `json:"Legend,omitempty" xml:"Legend"`
	// Represents the chartShape;
	ChartObject *LinkElement `json:"ChartObject,omitempty" xml:"ChartObject"`
	// Gets or sets a value indicating whether the chart displays a data table.
	IsRectangularCornered bool `json:"IsRectangularCornered,omitempty" xml:"IsRectangularCornered"`
	// Gets the chart's second X axis.
	SecondCategoryAxis *LinkElement `json:"SecondCategoryAxis,omitempty" xml:"SecondCategoryAxis"`
	// Gets the chart's second Y axis.
	SecondValueAxis *LinkElement `json:"SecondValueAxis,omitempty" xml:"SecondValueAxis"`
	// Represents the way the chart is attached to the cells below it.
	Placement string `json:"Placement,omitempty" xml:"Placement"`
	// Gets and sets the name of the chart.
	Name string `json:"Name,omitempty" xml:"Name"`
	// True if Microsoft Excel resizes the chart to match the size of the chart sheet window.
	SizeWithWindow bool `json:"SizeWithWindow,omitempty" xml:"SizeWithWindow"`
	// True if the chart axes are at right angles.Applies only for 3-D charts(except Column3D and 3-D Pie Charts).
	RightAngleAxes bool `json:"RightAngleAxes,omitempty" xml:"RightAngleAxes"`
	// Indicates whether only plot visible cells.
	PlotVisibleCells bool `json:"PlotVisibleCells,omitempty" xml:"PlotVisibleCells"`
	// Gets or sets a value indicating whether the chart legend will be displayed. Default is true.
	ShowLegend bool `json:"ShowLegend,omitempty" xml:"ShowLegend"`
	// The source is the data of the pivotTable.If PivotSource is not empty ,the chart is PivotChart.
	PivotSource string `json:"PivotSource,omitempty" xml:"PivotSource"`
	// Represents the depth of a 3-D chart as a percentage of the chart width (between 20 and 2000 percent).
	DepthPercent int64 `json:"DepthPercent,omitempty" xml:"DepthPercent"`
	// Gets and sets the printed chart size.
	PrintSize string `json:"PrintSize,omitempty" xml:"PrintSize"`
	// Gets or sets the distance between the data series in a 3-D chart, as a percentage of the marker width.The value of this property must be between 0 and 500.
	GapDepth int64 `json:"GapDepth,omitempty" xml:"GapDepth"`
	// Returns all drawing shapes in this chart.
	Shapes *LinkElement `json:"Shapes,omitempty" xml:"Shapes"`
	// True if gridlines are drawn two-dimensionally on a 3-D chart.
	WallsAndGridlines2D bool `json:"WallsAndGridlines2D,omitempty" xml:"WallsAndGridlines2D"`
	// Gets a SeriesCollection collection representing the data series in the chart.
	NSeries *LinkElement `json:"NSeries,omitempty" xml:"NSeries"`
	// Represents the rotation of the 3-D chart view (the rotation of the plot area around the z-axis, in degrees).
	RotationAngle int64 `json:"RotationAngle,omitempty" xml:"RotationAngle"`
	// Gets the chart's plot area which includes axis tick lables.
	PlotArea *LinkElement `json:"PlotArea,omitempty" xml:"PlotArea"`
	// Gets the chart's X axis. The property is read only
	CategoryAxis *LinkElement `json:"CategoryAxis,omitempty" xml:"CategoryAxis"`
	// Returns or sets the perspective for the 3-D chart view. Must be between 0 and 100.This property is ignored if the RightAngleAxes property is True.
	Perspective int32 `json:"Perspective,omitempty" xml:"Perspective"`
	// Indicates whether hide the pivot chart field buttons only when the chart is PivotChart
	HidePivotFieldButtons bool `json:"HidePivotFieldButtons,omitempty" xml:"HidePivotFieldButtons"`
	// Represents the page setup description in this chart.
	PageSetup *LinkElement `json:"PageSetup,omitempty" xml:"PageSetup"`
}

type ChartArea

type ChartArea struct {
	IsInnerMode     bool          `json:"IsInnerMode,omitempty" xml:"IsInnerMode"`
	ShapeProperties []LinkElement `json:"ShapeProperties,omitempty" xml:"ShapeProperties"`
	AutoScaleFont   bool          `json:"AutoScaleFont,omitempty" xml:"AutoScaleFont"`
	Area            *Area         `json:"Area,omitempty" xml:"Area"`
	Height          int64         `json:"Height,omitempty" xml:"Height"`
	Width           int64         `json:"Width,omitempty" xml:"Width"`
	BackgroundMode  string        `json:"BackgroundMode,omitempty" xml:"BackgroundMode"`
	IsAutomaticSize bool          `json:"IsAutomaticSize,omitempty" xml:"IsAutomaticSize"`
	Y               int64         `json:"Y,omitempty" xml:"Y"`
	X               int64         `json:"X,omitempty" xml:"X"`
	Shadow          bool          `json:"Shadow,omitempty" xml:"Shadow"`
	Font            *Font         `json:"Font,omitempty" xml:"Font"`
	Border          *Line         `json:"Border,omitempty" xml:"Border"`
	Link            *Link         `json:"link,omitempty" xml:"link"`
}

type ChartAreaResponse

type ChartAreaResponse struct {
	Status    string     `json:"Status,omitempty" xml:"Status"`
	Code      int32      `json:"Code" xml:"Code"`
	ChartArea *ChartArea `json:"ChartArea,omitempty" xml:"ChartArea"`
}

type ChartFrame

type ChartFrame struct {
	Link            *Link         `json:"link,omitempty" xml:"link"`
	IsInnerMode     bool          `json:"IsInnerMode,omitempty" xml:"IsInnerMode"`
	ShapeProperties []LinkElement `json:"ShapeProperties,omitempty" xml:"ShapeProperties"`
	AutoScaleFont   bool          `json:"AutoScaleFont,omitempty" xml:"AutoScaleFont"`
	Area            *Area         `json:"Area,omitempty" xml:"Area"`
	Height          int64         `json:"Height,omitempty" xml:"Height"`
	Width           int64         `json:"Width,omitempty" xml:"Width"`
	BackgroundMode  string        `json:"BackgroundMode,omitempty" xml:"BackgroundMode"`
	IsAutomaticSize bool          `json:"IsAutomaticSize,omitempty" xml:"IsAutomaticSize"`
	Y               int64         `json:"Y,omitempty" xml:"Y"`
	X               int64         `json:"X,omitempty" xml:"X"`
	Shadow          bool          `json:"Shadow,omitempty" xml:"Shadow"`
	Font            *Font         `json:"Font,omitempty" xml:"Font"`
	Border          *Line         `json:"Border,omitempty" xml:"Border"`
}

type ChartOperateParameter

type ChartOperateParameter struct {
	OperateType         string `json:"OperateType,omitempty" xml:"OperateType"`
	String_             string `json:"string,omitempty" xml:"string"`
	Area                string `json:"Area,omitempty" xml:"Area"`
	CategoryData        string `json:"CategoryData,omitempty" xml:"CategoryData"`
	UpperLeftRow        int64  `json:"UpperLeftRow,omitempty" xml:"UpperLeftRow"`
	LowerRightColumn    int64  `json:"LowerRightColumn,omitempty" xml:"LowerRightColumn"`
	LowerRightRow       int64  `json:"LowerRightRow,omitempty" xml:"LowerRightRow"`
	IsAutoGetSerialName bool   `json:"IsAutoGetSerialName,omitempty" xml:"IsAutoGetSerialName"`
	ChartType           string `json:"ChartType,omitempty" xml:"ChartType"`
	IsVertical          bool   `json:"IsVertical,omitempty" xml:"IsVertical"`
}

type Charts

type Charts struct {
	Link      *Link         `json:"link,omitempty" xml:"link"`
	ChartList []LinkElement `json:"ChartList,omitempty" xml:"ChartList"`
}

type ChartsResponse

type ChartsResponse struct {
	Status string  `json:"Status,omitempty" xml:"Status"`
	Code   int32   `json:"Code" xml:"Code"`
	Charts *Charts `json:"Charts,omitempty" xml:"Charts"`
}

type Color

type Color struct {
	A int32 `json:"A" xml:"A"`
	B int32 `json:"B" xml:"B"`
	R int32 `json:"R" xml:"R"`
	G int32 `json:"G" xml:"G"`
}

type ColorFilter

type ColorFilter struct {
	Color                *CellsColor `json:"Color,omitempty" xml:"Color"`
	Pattern              string      `json:"Pattern,omitempty" xml:"Pattern"`
	BackgroundColor      *CellsColor `json:"BackgroundColor,omitempty" xml:"BackgroundColor"`
	ForegroundColorColor *CellsColor `json:"ForegroundColorColor,omitempty" xml:"ForegroundColorColor"`
	FilterByFillColor    string      `json:"FilterByFillColor,omitempty" xml:"FilterByFillColor"`
}

type ColorFilterRequest

type ColorFilterRequest struct {
	Pattern         string      `json:"Pattern,omitempty" xml:"Pattern"`
	ForegroundColor *CellsColor `json:"ForegroundColor,omitempty" xml:"ForegroundColor"`
	BackgroundColor *CellsColor `json:"BackgroundColor,omitempty" xml:"BackgroundColor"`
}

type ColorScale

type ColorScale struct {
	// Get or set this ColorScale's max value object.  Cannot set null or CFValueObject     with type FormatConditionValueType.Min to it.
	MaxCfvo *ConditionalFormattingValue `json:"MaxCfvo,omitempty" xml:"MaxCfvo"`
	// Get or set the mid value object's corresponding color.
	MidColor *Color `json:"MidColor,omitempty" xml:"MidColor"`
	// Get or set the min value object's corresponding color.
	MinColor *Color `json:"MinColor,omitempty" xml:"MinColor"`
	// Get or set this ColorScale's mid value object.  Cannot set CFValueObject    with type FormatConditionValueType.Max or FormatConditionValueType.Min to    it.
	MidCfvo *ConditionalFormattingValue `json:"MidCfvo,omitempty" xml:"MidCfvo"`
	// Get or set this ColorScale's min value object.  Cannot set null or CFValueObject    with type FormatConditionValueType.Max to it.
	MinCfvo *ConditionalFormattingValue `json:"MinCfvo,omitempty" xml:"MinCfvo"`
	// Get or set the max value object's corresponding color.
	MaxColor *Color `json:"MaxColor,omitempty" xml:"MaxColor"`
}

Describe the ColorScale conditional formatting rule. This conditional formatting rule creates a gradated color scale on the cells.

type Column

type Column struct {
	Link       *Link        `json:"link,omitempty" xml:"link"`
	Index      int64        `json:"Index,omitempty" xml:"Index"`
	Style      *LinkElement `json:"Style,omitempty" xml:"Style"`
	GroupLevel int64        `json:"GroupLevel,omitempty" xml:"GroupLevel"`
	IsHidden   bool         `json:"IsHidden,omitempty" xml:"IsHidden"`
	Width      float64      `json:"Width,omitempty" xml:"Width"`
}

type ColumnResponse

type ColumnResponse struct {
	Status string  `json:"Status,omitempty" xml:"Status"`
	Code   int32   `json:"Code" xml:"Code"`
	Column *Column `json:"Column,omitempty" xml:"Column"`
}

type Columns

type Columns struct {
	Link         *Link         `json:"link,omitempty" xml:"link"`
	ColumnsCount int64         `json:"ColumnsCount" xml:"ColumnsCount"`
	MaxColumn    int64         `json:"MaxColumn" xml:"MaxColumn"`
	ColumnsList  []LinkElement `json:"ColumnsList,omitempty" xml:"ColumnsList"`
}

type ColumnsResponse

type ColumnsResponse struct {
	Status  string   `json:"Status,omitempty" xml:"Status"`
	Code    int32    `json:"Code" xml:"Code"`
	Columns *Columns `json:"Columns,omitempty" xml:"Columns"`
}

type Comment

type Comment struct {
	Link                    *Link  `json:"link,omitempty" xml:"link"`
	AutoSize                bool   `json:"AutoSize,omitempty" xml:"AutoSize"`
	Author                  string `json:"Author,omitempty" xml:"Author"`
	IsVisible               bool   `json:"IsVisible,omitempty" xml:"IsVisible"`
	TextOrientationType     string `json:"TextOrientationType,omitempty" xml:"TextOrientationType"`
	Height                  int64  `json:"Height,omitempty" xml:"Height"`
	Note                    string `json:"Note,omitempty" xml:"Note"`
	Width                   int64  `json:"Width,omitempty" xml:"Width"`
	TextVerticalAlignment   string `json:"TextVerticalAlignment,omitempty" xml:"TextVerticalAlignment"`
	CellName                string `json:"CellName,omitempty" xml:"CellName"`
	HtmlNote                string `json:"HtmlNote,omitempty" xml:"HtmlNote"`
	TextHorizontalAlignment string `json:"TextHorizontalAlignment,omitempty" xml:"TextHorizontalAlignment"`
}

type CommentResponse

type CommentResponse struct {
	Status  string   `json:"Status,omitempty" xml:"Status"`
	Code    int32    `json:"Code" xml:"Code"`
	Comment *Comment `json:"Comment,omitempty" xml:"Comment"`
}

type Comments

type Comments struct {
	Link        *Link         `json:"link,omitempty" xml:"link"`
	CommentList []LinkElement `json:"CommentList,omitempty" xml:"CommentList"`
}

type CommentsResponse

type CommentsResponse struct {
	Status   string    `json:"Status,omitempty" xml:"Status"`
	Code     int32     `json:"Code" xml:"Code"`
	Comments *Comments `json:"Comments,omitempty" xml:"Comments"`
}

type ConditionalFormatting

type ConditionalFormatting struct {
	Link             *Link             `json:"link,omitempty" xml:"link"`
	Sqref            string            `json:"sqref,omitempty" xml:"sqref"`
	FormatConditions []FormatCondition `json:"FormatConditions,omitempty" xml:"FormatConditions"`
}

type ConditionalFormattingIcon

type ConditionalFormattingIcon struct {
	// Gets and sets the icon's index in the icon set.
	Index int64 `json:"Index,omitempty" xml:"Index"`
	// Gets and sets the icon set type.
	Type_ string `json:"Type,omitempty" xml:"Type"`
	// Gets the icon set data.
	ImageData string `json:"ImageData,omitempty" xml:"ImageData"`
}

type ConditionalFormattingResponse

type ConditionalFormattingResponse struct {
	Status                string                 `json:"Status,omitempty" xml:"Status"`
	Code                  int32                  `json:"Code" xml:"Code"`
	ConditionalFormatting *ConditionalFormatting `json:"ConditionalFormatting,omitempty" xml:"ConditionalFormatting"`
}

type ConditionalFormattingValue

type ConditionalFormattingValue struct {
	// Get or set the Greater Than Or Equal flag. Use only for icon sets, determines    whether this threshold value uses the greater than or equal to operator.    'false' indicates 'greater than' is used instead of 'greater than or equal    to'.  Default value is true.
	IsGTE bool `json:"IsGTE,omitempty" xml:"IsGTE"`
	// Get or set the type of this conditional formatting value object.  Setting      the type to FormatConditionValueType.Min or FormatConditionValueType.Max      will auto set \"Value\" to null.
	Type_ string `json:"Type,omitempty" xml:"Type"`
	// Get or set the value of this conditional formatting value object.  It should     be used in conjunction with Type.
	Value *interface{} `json:"Value,omitempty" xml:"Value"`
}

type ConditionalFormattings

type ConditionalFormattings struct {
	Link                      *Link                   `json:"link,omitempty" xml:"link"`
	Count                     int64                   `json:"Count" xml:"Count"`
	ConditionalFormattingList []ConditionalFormatting `json:"ConditionalFormattingList,omitempty" xml:"ConditionalFormattingList"`
}

type ConditionalFormattingsResponse

type ConditionalFormattingsResponse struct {
	Status                 string                  `json:"Status,omitempty" xml:"Status"`
	Code                   int32                   `json:"Code" xml:"Code"`
	ConditionalFormattings *ConditionalFormattings `json:"ConditionalFormattings,omitempty" xml:"ConditionalFormattings"`
}

type Configuration

type Configuration struct {
	BasePath           string            `json:"basePath,omitempty"`
	Version            string            `json:"version,omitempty"`
	Host               string            `json:"host,omitempty"`
	Scheme             string            `json:"scheme,omitempty"`
	DefaultHeader      map[string]string `json:"defaultHeader,omitempty"`
	UserAgent          string            `json:"userAgent,omitempty"`
	HTTPClient         *http.Client
	ClientSecret       string
	ClientId           string
	AccessToken        string
	GetAccessTokenTime time.Time
}

func NewConfiguration

func NewConfiguration(clientId string, clientSecret string, basePath string, version string) *Configuration

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

type ConvertTaskParameter

type ConvertTaskParameter struct {
	Workbook        interface{} `json:"Workbook,omitempty" xml:"Workbook"`
	SaveOptions     interface{} `json:"SaveOptions,omitempty" xml:"SaveOptions"`
	DestinationFile string      `json:"DestinationFile,omitempty" xml:"DestinationFile"`
}

type CopyFileOpts

type CopyFileOpts struct {
	SrcPath         string
	DestPath        string
	SrcStorageName  string
	DestStorageName string
	VersionId       string
}

type CopyFolderOpts

type CopyFolderOpts struct {
	SrcPath         string
	DestPath        string
	SrcStorageName  string
	DestStorageName string
}

type CopyOptions

type CopyOptions struct {
	// When copying the range in the same file and the chart refers to the source sheet,   False means the copied chart's data source will not be changed. True means the   copied chart's data source refers to the destination sheet.
	ReferToDestinationSheet bool `json:"ReferToDestinationSheet,omitempty" xml:"ReferToDestinationSheet"`
	// Indicates whether copying the names.
	CopyNames                bool `json:"CopyNames,omitempty" xml:"CopyNames"`
	ReferToSheetWithSameName bool `json:"ReferToSheetWithSameName,omitempty" xml:"ReferToSheetWithSameName"`
	// Indicates whether copying column width in unit of characters.
	ColumnCharacterWidth bool `json:"ColumnCharacterWidth,omitempty" xml:"ColumnCharacterWidth"`
	// If the formula is not valid for the dest destination, only copy values.
	CopyInvalidFormulasAsValues bool `json:"CopyInvalidFormulasAsValues,omitempty" xml:"CopyInvalidFormulasAsValues"`
	// Indicates whether extend ranges when copying the range to adjacent range.
	ExtendToAdjacentRange bool `json:"ExtendToAdjacentRange,omitempty" xml:"ExtendToAdjacentRange"`
}

Represents the copy options.

type CreateFolderOpts

type CreateFolderOpts struct {
	Path        string
	StorageName string
}

type CreatePivotTableRequest

type CreatePivotTableRequest struct {
	PivotFieldColumns []int64 `json:"PivotFieldColumns,omitempty" xml:"PivotFieldColumns"`
	Name              string  `json:"Name,omitempty" xml:"Name"`
	UseSameSource     bool    `json:"UseSameSource" xml:"UseSameSource"`
	PivotFieldData    []int64 `json:"PivotFieldData,omitempty" xml:"PivotFieldData"`
	PivotFieldRows    []int64 `json:"PivotFieldRows,omitempty" xml:"PivotFieldRows"`
	DestCellName      string  `json:"DestCellName,omitempty" xml:"DestCellName"`
	SourceData        string  `json:"SourceData,omitempty" xml:"SourceData"`
}

type CustomFilter

type CustomFilter struct {
	FilterOperatorType string       `json:"FilterOperatorType,omitempty" xml:"FilterOperatorType"`
	Criteria           *interface{} `json:"Criteria,omitempty" xml:"Criteria"`
}

type CustomParserConfig

type CustomParserConfig struct {
	ColumnIndex int64  `json:"ColumnIndex,omitempty" xml:"ColumnIndex"`
	CustomStyle string `json:"CustomStyle,omitempty" xml:"CustomStyle"`
	ParseMethod string `json:"ParseMethod,omitempty" xml:"ParseMethod"`
}

type DataBar

type DataBar struct {
	// Gets or sets the direction the databar is displayed.
	Direction string `json:"Direction,omitempty" xml:"Direction"`
	// Get or set this DataBar's max value object.  Cannot set null or CFValueObject    with type FormatConditionValueType.Min to it.
	MaxCfvo *ConditionalFormattingValue `json:"MaxCfvo,omitempty" xml:"MaxCfvo"`
	// Get or set this DataBar's Color.
	Color *Color `json:"Color,omitempty" xml:"Color"`
	// Represents the min length of data bar .
	MinLength int64 `json:"MinLength,omitempty" xml:"MinLength"`
	// Gets or sets how a data bar is filled with color.
	BarFillType string `json:"BarFillType,omitempty" xml:"BarFillType"`
	// Get or set this DataBar's min value object.  Cannot set null or CFValueObject   with type FormatConditionValueType.Max to it.
	MinCfvo *ConditionalFormattingValue `json:"MinCfvo,omitempty" xml:"MinCfvo"`
	// Gets or sets the position of the axis of the data bars specified by a conditional    formatting rule.
	AxisPosition string `json:"AxisPosition,omitempty" xml:"AxisPosition"`
	// Gets the NegativeBarFormat object associated with a data bar conditional     formatting rule.
	NegativeBarFormat *NegativeBarFormat `json:"NegativeBarFormat,omitempty" xml:"NegativeBarFormat"`
	// Gets an object that specifies the border of a data bar.
	BarBorder *DataBarBorder `json:"BarBorder,omitempty" xml:"BarBorder"`
	// Gets the color of the axis for cells with conditional formatting as data bars.
	AxisColor *Color `json:"AxisColor,omitempty" xml:"AxisColor"`
	// Represents the max length of data bar .
	MaxLength int64 `json:"MaxLength,omitempty" xml:"MaxLength"`
	// Get or set the flag indicating whether to show the values of the cells on   which this data bar is applied.  Default value is true.
	ShowValue bool `json:"ShowValue,omitempty" xml:"ShowValue"`
}

Describe the DataBar conditional formatting rule. This conditional formatting rule displays a gradated data bar in the range of cells.

type DataBarBorder

type DataBarBorder struct {
	// Gets or sets the border's color of data bars specified by a conditional formatting rule.
	Color *Color `json:"Color,omitempty" xml:"Color"`
	// Gets or sets the border's type of data bars specified by a conditional formatting rule.
	Type_ string `json:"Type,omitempty" xml:"Type"`
}

type DataSorter

type DataSorter struct {
	CaseSensitive   bool      `json:"CaseSensitive,omitempty" xml:"CaseSensitive"`
	KeyList         []SortKey `json:"KeyList,omitempty" xml:"KeyList"`
	HasHeaders      bool      `json:"HasHeaders,omitempty" xml:"HasHeaders"`
	SortLeftToRight bool      `json:"SortLeftToRight,omitempty" xml:"SortLeftToRight"`
}

type DeleteFileOpts

type DeleteFileOpts struct {
	Path        string
	StorageName string
	VersionId   string
}

type DeleteFolderOpts

type DeleteFolderOpts struct {
	Path        string
	StorageName string
	Recursive   bool
}

type DifSaveOptions

type DifSaveOptions struct {
	EnableHTTPCompression bool   `json:"EnableHTTPCompression,omitempty" xml:"EnableHTTPCompression"`
	SaveFormat            string `json:"SaveFormat,omitempty" xml:"SaveFormat"`
	// Make the workbook empty after saving the file.
	ClearData bool `json:"ClearData,omitempty" xml:"ClearData"`
	// The cached file folder is used to store some large data.
	CachedFileFolder string `json:"CachedFileFolder,omitempty" xml:"CachedFileFolder"`
	// Indicates whether validate merged areas before saving the file. The default value is false.
	ValidateMergedAreas bool `json:"ValidateMergedAreas,omitempty" xml:"ValidateMergedAreas"`
	RefreshChartCache   bool `json:"RefreshChartCache,omitempty" xml:"RefreshChartCache"`
	// If true and the directory does not exist, the directory will be automatically created before saving the file.
	CreateDirectory bool `json:"CreateDirectory,omitempty" xml:"CreateDirectory"`
	SortNames       bool `json:"SortNames,omitempty" xml:"SortNames"`
}

type DiscUsage

type DiscUsage struct {
	// Application used disc space.
	UsedSize int64 `json:"UsedSize" xml:"UsedSize"`
	// Total disc space.
	TotalSize int64 `json:"TotalSize" xml:"TotalSize"`
}

Class for disc space information.

type DownloadFileOpts

type DownloadFileOpts struct {
	Path        string
	StorageName string
	VersionId   string
}

type DynamicFilter

type DynamicFilter struct {
	DynamicFilterType string       `json:"DynamicFilterType,omitempty" xml:"DynamicFilterType"`
	MaxValue          *interface{} `json:"MaxValue,omitempty" xml:"MaxValue"`
	Value             *interface{} `json:"Value,omitempty" xml:"Value"`
}

type ErrorDetails

type ErrorDetails struct {
	// The request id
	RequestId string `json:"RequestId,omitempty" xml:"RequestId"`
	// Date
	Date time.Time `json:"Date" xml:"Date"`
}

The error details

type FileSource

type FileSource struct {
	FilePath       string `json:"FilePath,omitempty" xml:"FilePath"`
	FileSourceType string `json:"FileSourceType,omitempty" xml:"FileSourceType"`
}

type FileVersion

type FileVersion struct {
	// File or folder name.
	Name string `json:"Name,omitempty" xml:"Name"`
	// True if it is a folder.
	IsFolder bool `json:"IsFolder" xml:"IsFolder"`
	// File or folder last modified DateTime.
	ModifiedDate time.Time `json:"ModifiedDate,omitempty" xml:"ModifiedDate"`
	// File or folder size.
	Size int64 `json:"Size" xml:"Size"`
	// File or folder path.
	Path string `json:"Path,omitempty" xml:"Path"`
	// File Version ID.
	VersionId string `json:"VersionId,omitempty" xml:"VersionId"`
	// Specifies whether the file is (true) or is not (false) the latest version of an file.
	IsLatest bool `json:"IsLatest" xml:"IsLatest"`
}

File Version

type FileVersions

type FileVersions struct {
	// File versions FileVersion.
	Value []FileVersion `json:"Value,omitempty" xml:"Value"`
}

File versions FileVersion.

type FilesList

type FilesList struct {
	// Files and folders contained by folder StorageFile.
	Value []StorageFile `json:"Value,omitempty" xml:"Value"`
}

Files list

type FilesList_

type FilesList_ struct {
	// Files and folders contained by folder StorageFile.
	Value []StorageFile_ `json:"Value,omitempty"`
}

type FilesUploadResult

type FilesUploadResult struct {
	// List of uploaded file names
	Uploaded []string `json:"Uploaded,omitempty" xml:"Uploaded"`
	// List of errors.
	Errors []ModelError `json:"Errors,omitempty" xml:"Errors"`
}

File upload result

type FillFormat

type FillFormat struct {
	TextureFill  *TextureFill  `json:"TextureFill,omitempty" xml:"TextureFill"`
	ImageData    string        `json:"ImageData,omitempty" xml:"ImageData"`
	PatternFill  *PatternFill  `json:"PatternFill,omitempty" xml:"PatternFill"`
	SolidFill    *SolidFill    `json:"SolidFill,omitempty" xml:"SolidFill"`
	GradientFill *GradientFill `json:"GradientFill,omitempty" xml:"GradientFill"`
	Type_        string        `json:"Type,omitempty" xml:"Type"`
}

type FillFormatResponse

type FillFormatResponse struct {
	Status     string      `json:"Status,omitempty" xml:"Status"`
	Code       int32       `json:"Code" xml:"Code"`
	FillFormat *FillFormat `json:"FillFormat,omitempty" xml:"FillFormat"`
}

type FilterColumn

type FilterColumn struct {
	FilterType      string           `json:"FilterType,omitempty" xml:"FilterType"`
	MultipleFilters *MultipleFilters `json:"MultipleFilters,omitempty" xml:"MultipleFilters"`
	CustomFilters   []CustomFilter   `json:"CustomFilters,omitempty" xml:"CustomFilters"`
	DynamicFilter   *DynamicFilter   `json:"DynamicFilter,omitempty" xml:"DynamicFilter"`
	ColorFilter     *ColorFilter     `json:"ColorFilter,omitempty" xml:"ColorFilter"`
	FieldIndex      int64            `json:"FieldIndex" xml:"FieldIndex"`
	Top10Filter     *Top10Filter     `json:"Top10Filter,omitempty" xml:"Top10Filter"`
	IconFilter      *IconFilter      `json:"IconFilter,omitempty" xml:"IconFilter"`
	Visibledropdown string           `json:"Visibledropdown,omitempty" xml:"Visibledropdown"`
}

type Font

type Font struct {
	IsItalic      bool    `json:"IsItalic,omitempty" xml:"IsItalic"`
	Name          string  `json:"Name,omitempty" xml:"Name"`
	DoubleSize    float64 `json:"DoubleSize,omitempty" xml:"DoubleSize"`
	Color         *Color  `json:"Color,omitempty" xml:"Color"`
	IsBold        bool    `json:"IsBold,omitempty" xml:"IsBold"`
	IsSubscript   bool    `json:"IsSubscript,omitempty" xml:"IsSubscript"`
	IsSuperscript bool    `json:"IsSuperscript,omitempty" xml:"IsSuperscript"`
	IsStrikeout   bool    `json:"IsStrikeout,omitempty" xml:"IsStrikeout"`
	Underline     string  `json:"Underline,omitempty" xml:"Underline"`
	Size          int64   `json:"Size,omitempty" xml:"Size"`
}

type FontSetting

type FontSetting struct {
	TextOptions *TextOptions `json:"TextOptions,omitempty" xml:"TextOptions"`
	Length      int64        `json:"Length" xml:"Length"`
	Font        *Font        `json:"Font,omitempty" xml:"Font"`
	Type_       string       `json:"Type,omitempty" xml:"Type"`
	StartIndex  int64        `json:"StartIndex" xml:"StartIndex"`
}

type FormatCondition

type FormatCondition struct {
	Link         *Link         `json:"link,omitempty" xml:"link"`
	AboveAverage *AboveAverage `json:"AboveAverage,omitempty" xml:"AboveAverage"`
	Formula2     string        `json:"Formula2,omitempty" xml:"Formula2"`
	Style        *Style        `json:"Style,omitempty" xml:"Style"`
	Formula1     string        `json:"Formula1,omitempty" xml:"Formula1"`
	ColorScale   *ColorScale   `json:"ColorScale,omitempty" xml:"ColorScale"`
	DataBar      *DataBar      `json:"DataBar,omitempty" xml:"DataBar"`
	Text         string        `json:"Text,omitempty" xml:"Text"`
	// True, no rules with lower priority may be applied over this rule, when this     rule evaluates to true.  Only applies for Excel 2007;
	StopIfTrue bool `json:"StopIfTrue,omitempty" xml:"StopIfTrue"`
	// The priority of this conditional formatting rule. This value is used to determine     which format should be evaluated and rendered. Lower numeric values are higher     priority than higher numeric values, where '1' is the highest priority.
	Priority int64    `json:"Priority,omitempty" xml:"Priority"`
	Top10    *Top10   `json:"Top10,omitempty" xml:"Top10"`
	Operator string   `json:"Operator,omitempty" xml:"Operator"`
	IconSet  *IconSet `json:"IconSet,omitempty" xml:"IconSet"`
	// Gets and sets whether the conditional format Type.
	Type_      string `json:"Type,omitempty" xml:"Type"`
	TimePeriod string `json:"TimePeriod,omitempty" xml:"TimePeriod"`
}

type GetDiscUsageOpts

type GetDiscUsageOpts struct {
	StorageName string
}

type GetFileVersionsOpts

type GetFileVersionsOpts struct {
	Path        string
	StorageName string
}

type GetFilesListOpts

type GetFilesListOpts struct {
	Path        string
	StorageName string
}

type GradientFill

type GradientFill struct {
	FillType      string             `json:"FillType,omitempty" xml:"FillType"`
	Angle         float64            `json:"Angle,omitempty" xml:"Angle"`
	GradientStops []GradientFillStop `json:"GradientStops,omitempty" xml:"GradientStops"`
	DirectionType string             `json:"DirectionType,omitempty" xml:"DirectionType"`
}

type GradientFillStop

type GradientFillStop struct {
	Color        *Color  `json:"Color,omitempty" xml:"Color"`
	Position     float64 `json:"Position" xml:"Position"`
	Transparency float64 `json:"Transparency" xml:"Transparency"`
}

type HorizontalPageBreak

type HorizontalPageBreak struct {
	StartColumn int64 `json:"StartColumn" xml:"StartColumn"`
	EndColumn   int64 `json:"EndColumn" xml:"EndColumn"`
	Row         int64 `json:"Row" xml:"Row"`
}

type HorizontalPageBreakResponse

type HorizontalPageBreakResponse struct {
	Status              string               `json:"Status,omitempty" xml:"Status"`
	Code                int32                `json:"Code" xml:"Code"`
	HorizontalPageBreak *HorizontalPageBreak `json:"HorizontalPageBreak,omitempty" xml:"HorizontalPageBreak"`
}

type HorizontalPageBreaks

type HorizontalPageBreaks struct {
	Link                    *Link                 `json:"link,omitempty" xml:"link"`
	HorizontalPageBreakList []HorizontalPageBreak `json:"HorizontalPageBreakList,omitempty" xml:"HorizontalPageBreakList"`
}

type HorizontalPageBreaksResponse

type HorizontalPageBreaksResponse struct {
	Status               string                `json:"Status,omitempty" xml:"Status"`
	Code                 int32                 `json:"Code" xml:"Code"`
	HorizontalPageBreaks *HorizontalPageBreaks `json:"HorizontalPageBreaks,omitempty" xml:"HorizontalPageBreaks"`
}

type HtmlSaveOptions

type HtmlSaveOptions struct {
	EnableHTTPCompression bool   `json:"EnableHTTPCompression,omitempty" xml:"EnableHTTPCompression"`
	SaveFormat            string `json:"SaveFormat,omitempty" xml:"SaveFormat"`
	// Make the workbook empty after saving the file.
	ClearData bool `json:"ClearData,omitempty" xml:"ClearData"`
	// The cached file folder is used to store some large data.
	CachedFileFolder string `json:"CachedFileFolder,omitempty" xml:"CachedFileFolder"`
	// Indicates whether validate merged areas before saving the file. The default value is false.
	ValidateMergedAreas bool `json:"ValidateMergedAreas,omitempty" xml:"ValidateMergedAreas"`
	RefreshChartCache   bool `json:"RefreshChartCache,omitempty" xml:"RefreshChartCache"`
	// If true and the directory does not exist, the directory will be automatically created before saving the file.
	CreateDirectory           bool   `json:"CreateDirectory,omitempty" xml:"CreateDirectory"`
	SortNames                 bool   `json:"SortNames,omitempty" xml:"SortNames"`
	AttachedFilesDirectory    string `json:"AttachedFilesDirectory,omitempty" xml:"AttachedFilesDirectory"`
	AttachedFilesUrlPrefix    string `json:"AttachedFilesUrlPrefix,omitempty" xml:"AttachedFilesUrlPrefix"`
	Encoding                  string `json:"Encoding,omitempty" xml:"Encoding"`
	ExportActiveWorksheetOnly bool   `json:"ExportActiveWorksheetOnly,omitempty" xml:"ExportActiveWorksheetOnly"`
	ExportChartImageFormat    string `json:"ExportChartImageFormat,omitempty" xml:"ExportChartImageFormat"`
	ExportImagesAsBase64      bool   `json:"ExportImagesAsBase64,omitempty" xml:"ExportImagesAsBase64"`
	HiddenColDisplayType      string `json:"HiddenColDisplayType,omitempty" xml:"HiddenColDisplayType"`
	HiddenRowDisplayType      string `json:"HiddenRowDisplayType,omitempty" xml:"HiddenRowDisplayType"`
	HtmlCrossStringType       string `json:"HtmlCrossStringType,omitempty" xml:"HtmlCrossStringType"`
	IsExpImageToTempDir       bool   `json:"IsExpImageToTempDir,omitempty" xml:"IsExpImageToTempDir"`
	PageTitle                 string `json:"PageTitle,omitempty" xml:"PageTitle"`
	ParseHtmlTagInCell        bool   `json:"ParseHtmlTagInCell,omitempty" xml:"ParseHtmlTagInCell"`
}
type Hyperlink struct {
	Link          *Link     `json:"link,omitempty" xml:"link"`
	ScreenTip     string    `json:"ScreenTip,omitempty" xml:"ScreenTip"`
	Area          *CellArea `json:"Area,omitempty" xml:"Area"`
	TextToDisplay string    `json:"TextToDisplay,omitempty" xml:"TextToDisplay"`
	Address       string    `json:"Address,omitempty" xml:"Address"`
}

type HyperlinkResponse

type HyperlinkResponse struct {
	Status    string     `json:"Status,omitempty" xml:"Status"`
	Code      int32      `json:"Code" xml:"Code"`
	Hyperlink *Hyperlink `json:"Hyperlink,omitempty" xml:"Hyperlink"`
}
type Hyperlinks struct {
	Link          *Link         `json:"link,omitempty" xml:"link"`
	Count         int64         `json:"Count" xml:"Count"`
	HyperlinkList []LinkElement `json:"HyperlinkList,omitempty" xml:"HyperlinkList"`
}

type HyperlinksResponse

type HyperlinksResponse struct {
	Status     string      `json:"Status,omitempty" xml:"Status"`
	Code       int32       `json:"Code" xml:"Code"`
	Hyperlinks *Hyperlinks `json:"Hyperlinks,omitempty" xml:"Hyperlinks"`
}

type IconFilter

type IconFilter struct {
	IconId      int64  `json:"IconId" xml:"IconId"`
	IconSetType string `json:"IconSetType,omitempty" xml:"IconSetType"`
}

type IconSet

type IconSet struct {
	// Get or set the flag indicating whether to reverses the default order of the   icons in this icon set.  Default value is false.
	Reverse bool `json:"Reverse,omitempty" xml:"Reverse"`
	// Get theAspose.Cells.ConditionalFormattingIcon from the collection
	CfIcons []ConditionalFormattingIcon `json:"CfIcons,omitempty" xml:"CfIcons"`
	// Get the CFValueObjects instance.
	Cfvos []ConditionalFormattingValue `json:"Cfvos,omitempty" xml:"Cfvos"`
	// Get or Set the icon set type to display.  Setting the type will auto check    if the current Cfvos's count is accord with the new type. If not accord,    old Cfvos will be cleaned and default Cfvos will be added.
	IconSetType string `json:"IconSetType,omitempty" xml:"IconSetType"`
	// Indicates whether the icon set is custom.  Default value is false.
	IsCustom bool `json:"IsCustom,omitempty" xml:"IsCustom"`
	// Get or set the flag indicating whether to show the values of the cells on    which this icon set is applied.  Default value is true.
	ShowValue bool `json:"ShowValue,omitempty" xml:"ShowValue"`
}

Describe the IconSet conditional formatting rule. This conditional formatting rule applies icons to cells according to their values.

type ImageSaveOptions

type ImageSaveOptions struct {
	EnableHTTPCompression bool   `json:"EnableHTTPCompression,omitempty" xml:"EnableHTTPCompression"`
	SaveFormat            string `json:"SaveFormat,omitempty" xml:"SaveFormat"`
	// Make the workbook empty after saving the file.
	ClearData bool `json:"ClearData,omitempty" xml:"ClearData"`
	// The cached file folder is used to store some large data.
	CachedFileFolder string `json:"CachedFileFolder,omitempty" xml:"CachedFileFolder"`
	// Indicates whether validate merged areas before saving the file. The default value is false.
	ValidateMergedAreas bool `json:"ValidateMergedAreas,omitempty" xml:"ValidateMergedAreas"`
	RefreshChartCache   bool `json:"RefreshChartCache,omitempty" xml:"RefreshChartCache"`
	// If true and the directory does not exist, the directory will be automatically created before saving the file.
	CreateDirectory       bool   `json:"CreateDirectory,omitempty" xml:"CreateDirectory"`
	SortNames             bool   `json:"SortNames,omitempty" xml:"SortNames"`
	ChartImageType        string `json:"ChartImageType,omitempty" xml:"ChartImageType"`
	EmbededImageNameInSvg string `json:"EmbededImageNameInSvg,omitempty" xml:"EmbededImageNameInSvg"`
	HorizontalResolution  int64  `json:"HorizontalResolution,omitempty" xml:"HorizontalResolution"`
	ImageFormat           string `json:"ImageFormat,omitempty" xml:"ImageFormat"`
	IsCellAutoFit         bool   `json:"IsCellAutoFit,omitempty" xml:"IsCellAutoFit"`
	OnePagePerSheet       bool   `json:"OnePagePerSheet,omitempty" xml:"OnePagePerSheet"`
	OnlyArea              bool   `json:"OnlyArea,omitempty" xml:"OnlyArea"`
	PrintingPage          string `json:"PrintingPage,omitempty" xml:"PrintingPage"`
	PrintWithStatusDialog int64  `json:"PrintWithStatusDialog,omitempty" xml:"PrintWithStatusDialog"`
	Quality               int64  `json:"Quality,omitempty" xml:"Quality"`
	TiffCompression       string `json:"TiffCompression,omitempty" xml:"TiffCompression"`
	VerticalResolution    int64  `json:"VerticalResolution,omitempty" xml:"VerticalResolution"`
}

type ImportBatchDataOption

type ImportBatchDataOption struct {
	Source               interface{} `json:"Source,omitempty" xml:"Source"`
	ImportDataType       string      `json:"ImportDataType,omitempty" xml:"ImportDataType"`
	DestinationWorksheet string      `json:"DestinationWorksheet,omitempty" xml:"DestinationWorksheet"`
	IsInsert             bool        `json:"IsInsert,omitempty" xml:"IsInsert"`
	BatchData            []CellValue `json:"BatchData,omitempty" xml:"BatchData"`
}

type ImportCsvDataOption

type ImportCsvDataOption struct {
	Source               interface{}          `json:"Source,omitempty" xml:"Source"`
	ImportDataType       string               `json:"ImportDataType,omitempty" xml:"ImportDataType"`
	DestinationWorksheet string               `json:"DestinationWorksheet,omitempty" xml:"DestinationWorksheet"`
	IsInsert             bool                 `json:"IsInsert,omitempty" xml:"IsInsert"`
	ConvertNumericData   bool                 `json:"ConvertNumericData,omitempty" xml:"ConvertNumericData"`
	FirstColumn          int64                `json:"FirstColumn,omitempty" xml:"FirstColumn"`
	SourceFile           string               `json:"SourceFile,omitempty" xml:"SourceFile"`
	FirstRow             int64                `json:"FirstRow,omitempty" xml:"FirstRow"`
	SeparatorString      string               `json:"SeparatorString,omitempty" xml:"SeparatorString"`
	CustomParsers        []CustomParserConfig `json:"CustomParsers,omitempty" xml:"CustomParsers"`
}

type ImportDataTaskParameter

type ImportDataTaskParameter struct {
	Workbook            interface{} `json:"Workbook,omitempty" xml:"Workbook"`
	ImportOption        interface{} `json:"ImportOption,omitempty" xml:"ImportOption"`
	DestinationWorkbook interface{} `json:"DestinationWorkbook,omitempty" xml:"DestinationWorkbook"`
}

type ImportDoubleArrayOption

type ImportDoubleArrayOption struct {
	Source               interface{} `json:"Source,omitempty" xml:"Source"`
	ImportDataType       string      `json:"ImportDataType,omitempty" xml:"ImportDataType"`
	DestinationWorksheet string      `json:"DestinationWorksheet,omitempty" xml:"DestinationWorksheet"`
	IsInsert             bool        `json:"IsInsert,omitempty" xml:"IsInsert"`
	Data                 []float64   `json:"Data,omitempty" xml:"Data"`
	IsVertical           bool        `json:"IsVertical,omitempty" xml:"IsVertical"`
	FirstRow             int64       `json:"FirstRow,omitempty" xml:"FirstRow"`
	FirstColumn          int64       `json:"FirstColumn,omitempty" xml:"FirstColumn"`
}

type ImportIntArrayOption

type ImportIntArrayOption struct {
	Source               interface{} `json:"Source,omitempty" xml:"Source"`
	ImportDataType       string      `json:"ImportDataType,omitempty" xml:"ImportDataType"`
	DestinationWorksheet string      `json:"DestinationWorksheet,omitempty" xml:"DestinationWorksheet"`
	IsInsert             bool        `json:"IsInsert,omitempty" xml:"IsInsert"`
	Data                 []int64     `json:"Data,omitempty" xml:"Data"`
	IsVertical           bool        `json:"IsVertical,omitempty" xml:"IsVertical"`
	FirstRow             int64       `json:"FirstRow,omitempty" xml:"FirstRow"`
	FirstColumn          int64       `json:"FirstColumn,omitempty" xml:"FirstColumn"`
}

type ImportOption

type ImportOption struct {
	Source               interface{} `json:"Source,omitempty" xml:"Source"`
	ImportDataType       string      `json:"ImportDataType,omitempty" xml:"ImportDataType"`
	DestinationWorksheet string      `json:"DestinationWorksheet,omitempty" xml:"DestinationWorksheet"`
	IsInsert             bool        `json:"IsInsert,omitempty" xml:"IsInsert"`
}

type ImportStringArrayOption

type ImportStringArrayOption struct {
	Source               interface{} `json:"Source,omitempty" xml:"Source"`
	ImportDataType       string      `json:"ImportDataType,omitempty" xml:"ImportDataType"`
	DestinationWorksheet string      `json:"DestinationWorksheet,omitempty" xml:"DestinationWorksheet"`
	IsInsert             bool        `json:"IsInsert,omitempty" xml:"IsInsert"`
	Data                 []string    `json:"Data,omitempty" xml:"Data"`
	IsVertical           bool        `json:"IsVertical,omitempty" xml:"IsVertical"`
	FirstRow             int64       `json:"FirstRow,omitempty" xml:"FirstRow"`
	FirstColumn          int64       `json:"FirstColumn,omitempty" xml:"FirstColumn"`
}

type Legend

type Legend struct {
	IsInnerMode     bool          `json:"IsInnerMode,omitempty" xml:"IsInnerMode"`
	ShapeProperties []LinkElement `json:"ShapeProperties,omitempty" xml:"ShapeProperties"`
	AutoScaleFont   bool          `json:"AutoScaleFont,omitempty" xml:"AutoScaleFont"`
	Area            *Area         `json:"Area,omitempty" xml:"Area"`
	Height          int64         `json:"Height,omitempty" xml:"Height"`
	Width           int64         `json:"Width,omitempty" xml:"Width"`
	BackgroundMode  string        `json:"BackgroundMode,omitempty" xml:"BackgroundMode"`
	IsAutomaticSize bool          `json:"IsAutomaticSize,omitempty" xml:"IsAutomaticSize"`
	Y               int64         `json:"Y,omitempty" xml:"Y"`
	X               int64         `json:"X,omitempty" xml:"X"`
	Shadow          bool          `json:"Shadow,omitempty" xml:"Shadow"`
	Font            *Font         `json:"Font,omitempty" xml:"Font"`
	Border          *Line         `json:"Border,omitempty" xml:"Border"`
	Link            *Link         `json:"link,omitempty" xml:"link"`
	LegendEntries   *LinkElement  `json:"LegendEntries,omitempty" xml:"LegendEntries"`
	Position        string        `json:"Position,omitempty" xml:"Position"`
}

type LegendResponse

type LegendResponse struct {
	Status string  `json:"Status,omitempty" xml:"Status"`
	Code   int32   `json:"Code" xml:"Code"`
	Legend *Legend `json:"Legend,omitempty" xml:"Legend"`
}

type Line

type Line struct {
	Style            string        `json:"Style,omitempty" xml:"Style"`
	IsAuto           bool          `json:"IsAuto,omitempty" xml:"IsAuto"`
	BeginArrowLength string        `json:"BeginArrowLength,omitempty" xml:"BeginArrowLength"`
	Weight           string        `json:"Weight,omitempty" xml:"Weight"`
	GradientFill     *GradientFill `json:"GradientFill,omitempty" xml:"GradientFill"`
	Color            *Color        `json:"Color,omitempty" xml:"Color"`
	CompoundType     string        `json:"CompoundType,omitempty" xml:"CompoundType"`
	WeightPt         float64       `json:"WeightPt,omitempty" xml:"WeightPt"`
	IsVisible        bool          `json:"IsVisible,omitempty" xml:"IsVisible"`
	JoinType         string        `json:"JoinType,omitempty" xml:"JoinType"`
	EndArrowLength   string        `json:"EndArrowLength,omitempty" xml:"EndArrowLength"`
	IsAutomaticColor bool          `json:"IsAutomaticColor,omitempty" xml:"IsAutomaticColor"`
	DashType         string        `json:"DashType,omitempty" xml:"DashType"`
	BeginType        string        `json:"BeginType,omitempty" xml:"BeginType"`
	CapType          string        `json:"CapType,omitempty" xml:"CapType"`
	EndType          string        `json:"EndType,omitempty" xml:"EndType"`
	BeginArrowWidth  string        `json:"BeginArrowWidth,omitempty" xml:"BeginArrowWidth"`
	EndArrowWidth    string        `json:"EndArrowWidth,omitempty" xml:"EndArrowWidth"`
	Transparency     float64       `json:"Transparency,omitempty" xml:"Transparency"`
}

type LineFormat

type LineFormat struct {
	TextureFill          *TextureFill  `json:"TextureFill,omitempty" xml:"TextureFill"`
	ImageData            string        `json:"ImageData,omitempty" xml:"ImageData"`
	PatternFill          *PatternFill  `json:"PatternFill,omitempty" xml:"PatternFill"`
	SolidFill            *SolidFill    `json:"SolidFill,omitempty" xml:"SolidFill"`
	GradientFill         *GradientFill `json:"GradientFill,omitempty" xml:"GradientFill"`
	Type_                string        `json:"Type,omitempty" xml:"Type"`
	BeginArrowheadLength string        `json:"BeginArrowheadLength,omitempty" xml:"BeginArrowheadLength"`
	DashStyle            string        `json:"DashStyle,omitempty" xml:"DashStyle"`
	EndArrowheadWidth    string        `json:"EndArrowheadWidth,omitempty" xml:"EndArrowheadWidth"`
	EndArrowheadLength   string        `json:"EndArrowheadLength,omitempty" xml:"EndArrowheadLength"`
	BeginArrowheadWidth  string        `json:"BeginArrowheadWidth,omitempty" xml:"BeginArrowheadWidth"`
	CompoundType         string        `json:"CompoundType,omitempty" xml:"CompoundType"`
	JoinType             string        `json:"JoinType,omitempty" xml:"JoinType"`
	Weight               float64       `json:"Weight,omitempty" xml:"Weight"`
	BeginArrowheadStyle  string        `json:"BeginArrowheadStyle,omitempty" xml:"BeginArrowheadStyle"`
	EndArrowheadStyle    string        `json:"EndArrowheadStyle,omitempty" xml:"EndArrowheadStyle"`
	CapType              string        `json:"CapType,omitempty" xml:"CapType"`
}

type LineResponse

type LineResponse struct {
	Status string `json:"Status,omitempty" xml:"Status"`
	Code   int32  `json:"Code" xml:"Code"`
	Line   *Line  `json:"Line,omitempty" xml:"Line"`
}
type Link struct {
	Href  string `json:"Href,omitempty" xml:"Href"`
	Type_ string `json:"Type,omitempty" xml:"Type"`
	Rel   string `json:"Rel,omitempty" xml:"Rel"`
	Title string `json:"Title,omitempty" xml:"Title"`
}

type LinkElement

type LinkElement struct {
	Link *Link `json:"link,omitempty" xml:"link"`
}

type ListColumn

type ListColumn struct {
	// Gets and sets the type of calculation in the Totals row of the list column.
	TotalsCalculation string `json:"TotalsCalculation,omitempty" xml:"TotalsCalculation"`
	// Gets and sets the name of the column.
	Name string `json:"Name,omitempty" xml:"Name"`
}

type ListObject

type ListObject struct {
	Link *Link `json:"link,omitempty" xml:"link"`
	// Gets and sets whether this ListObject show total row.
	ShowTotals bool `json:"ShowTotals,omitempty" xml:"ShowTotals"`
	// Gets and the built-in table style.
	TableStyleType string `json:"TableStyleType,omitempty" xml:"TableStyleType"`
	// Gets and sets the display name.Gets the data range of the ListObject.
	DisplayName string `json:"DisplayName,omitempty" xml:"DisplayName"`
	// Gets and sets whether this ListObject show header row.
	ShowHeaderRow bool `json:"ShowHeaderRow,omitempty" xml:"ShowHeaderRow"`
	// Gets the start column of the range.
	StartColumn int64 `json:"StartColumn,omitempty" xml:"StartColumn"`
	// Indicates whether the last column in the table should have the style applied.
	ShowTableStyleLastColumn bool `json:"ShowTableStyleLastColumn,omitempty" xml:"ShowTableStyleLastColumn"`
	// Indicates whether column stripe formatting is applied.
	ShowTableStyleColumnStripes bool `json:"ShowTableStyleColumnStripes,omitempty" xml:"ShowTableStyleColumnStripes"`
	// Inidicates whether the first column in the table should have the style applied.
	ShowTableStyleFirstColumn bool `json:"ShowTableStyleFirstColumn,omitempty" xml:"ShowTableStyleFirstColumn"`
	// Gets the start row of the range.
	StartRow int64 `json:"StartRow,omitempty" xml:"StartRow"`
	// Gets auto filter.
	AutoFilter *AutoFilter `json:"AutoFilter,omitempty" xml:"AutoFilter"`
	// Indicates whether row stripe formatting is applied.
	ShowTableStyleRowStripes bool `json:"ShowTableStyleRowStripes,omitempty" xml:"ShowTableStyleRowStripes"`
	// Gets the end column of the range.
	EndColumn int64 `json:"EndColumn,omitempty" xml:"EndColumn"`
	// Gets and sets the table style name.
	TableStyleName string `json:"TableStyleName,omitempty" xml:"TableStyleName"`
	// Gets ListColumns of the ListObject.
	ListColumns []ListColumn `json:"ListColumns,omitempty" xml:"ListColumns"`
	// Gets the end row of the range.
	EndRow int64 `json:"EndRow,omitempty" xml:"EndRow"`
}

type ListObjectOperateParameter

type ListObjectOperateParameter struct {
	OperateType string      `json:"OperateType,omitempty" xml:"OperateType"`
	ListObject  *ListObject `json:"ListObject,omitempty" xml:"ListObject"`
}

type ListObjectResponse

type ListObjectResponse struct {
	Status     string      `json:"Status,omitempty" xml:"Status"`
	Code       int32       `json:"Code" xml:"Code"`
	ListObject *ListObject `json:"ListObject,omitempty" xml:"ListObject"`
}

type ListObjects

type ListObjects struct {
	Link           *Link         `json:"link,omitempty" xml:"link"`
	ListObjectList []LinkElement `json:"ListObjectList,omitempty" xml:"ListObjectList"`
}

type ListObjectsResponse

type ListObjectsResponse struct {
	Status      string       `json:"Status,omitempty" xml:"Status"`
	Code        int32        `json:"Code" xml:"Code"`
	ListObjects *ListObjects `json:"ListObjects,omitempty" xml:"ListObjects"`
}

type MHtmlSaveOptions

type MHtmlSaveOptions struct {
	EnableHTTPCompression bool   `json:"EnableHTTPCompression,omitempty" xml:"EnableHTTPCompression"`
	SaveFormat            string `json:"SaveFormat,omitempty" xml:"SaveFormat"`
	// Make the workbook empty after saving the file.
	ClearData bool `json:"ClearData,omitempty" xml:"ClearData"`
	// The cached file folder is used to store some large data.
	CachedFileFolder string `json:"CachedFileFolder,omitempty" xml:"CachedFileFolder"`
	// Indicates whether validate merged areas before saving the file. The default value is false.
	ValidateMergedAreas bool `json:"ValidateMergedAreas,omitempty" xml:"ValidateMergedAreas"`
	RefreshChartCache   bool `json:"RefreshChartCache,omitempty" xml:"RefreshChartCache"`
	// If true and the directory does not exist, the directory will be automatically created before saving the file.
	CreateDirectory           bool   `json:"CreateDirectory,omitempty" xml:"CreateDirectory"`
	SortNames                 bool   `json:"SortNames,omitempty" xml:"SortNames"`
	AttachedFilesDirectory    string `json:"AttachedFilesDirectory,omitempty" xml:"AttachedFilesDirectory"`
	AttachedFilesUrlPrefix    string `json:"AttachedFilesUrlPrefix,omitempty" xml:"AttachedFilesUrlPrefix"`
	Encoding                  string `json:"Encoding,omitempty" xml:"Encoding"`
	ExportActiveWorksheetOnly bool   `json:"ExportActiveWorksheetOnly,omitempty" xml:"ExportActiveWorksheetOnly"`
	ExportChartImageFormat    string `json:"ExportChartImageFormat,omitempty" xml:"ExportChartImageFormat"`
	ExportImagesAsBase64      bool   `json:"ExportImagesAsBase64,omitempty" xml:"ExportImagesAsBase64"`
	HiddenColDisplayType      string `json:"HiddenColDisplayType,omitempty" xml:"HiddenColDisplayType"`
	HiddenRowDisplayType      string `json:"HiddenRowDisplayType,omitempty" xml:"HiddenRowDisplayType"`
	HtmlCrossStringType       string `json:"HtmlCrossStringType,omitempty" xml:"HtmlCrossStringType"`
	IsExpImageToTempDir       bool   `json:"IsExpImageToTempDir,omitempty" xml:"IsExpImageToTempDir"`
	PageTitle                 string `json:"PageTitle,omitempty" xml:"PageTitle"`
	ParseHtmlTagInCell        bool   `json:"ParseHtmlTagInCell,omitempty" xml:"ParseHtmlTagInCell"`
}

type MarkdownSaveOptions

type MarkdownSaveOptions struct {
	EnableHTTPCompression bool   `json:"EnableHTTPCompression,omitempty" xml:"EnableHTTPCompression"`
	SaveFormat            string `json:"SaveFormat,omitempty" xml:"SaveFormat"`
	// Make the workbook empty after saving the file.
	ClearData bool `json:"ClearData,omitempty" xml:"ClearData"`
	// The cached file folder is used to store some large data.
	CachedFileFolder string `json:"CachedFileFolder,omitempty" xml:"CachedFileFolder"`
	// Indicates whether validate merged areas before saving the file. The default value is false.
	ValidateMergedAreas bool `json:"ValidateMergedAreas,omitempty" xml:"ValidateMergedAreas"`
	RefreshChartCache   bool `json:"RefreshChartCache,omitempty" xml:"RefreshChartCache"`
	// If true and the directory does not exist, the directory will be automatically created before saving the file.
	CreateDirectory bool   `json:"CreateDirectory,omitempty" xml:"CreateDirectory"`
	SortNames       bool   `json:"SortNames,omitempty" xml:"SortNames"`
	Encoding        string `json:"Encoding,omitempty" xml:"Encoding"`
	FormatStrategy  string `json:"FormatStrategy,omitempty" xml:"FormatStrategy"`
	LineSeparator   string `json:"LineSeparator,omitempty" xml:"LineSeparator"`
}

type MergedCell

type MergedCell struct {
	Link        *Link `json:"link,omitempty" xml:"link"`
	StartRow    int64 `json:"StartRow" xml:"StartRow"`
	StartColumn int64 `json:"StartColumn" xml:"StartColumn"`
	EndColumn   int64 `json:"EndColumn" xml:"EndColumn"`
	EndRow      int64 `json:"EndRow" xml:"EndRow"`
}

type MergedCellResponse

type MergedCellResponse struct {
	Status     string      `json:"Status,omitempty" xml:"Status"`
	Code       int32       `json:"Code" xml:"Code"`
	MergedCell *MergedCell `json:"MergedCell,omitempty" xml:"MergedCell"`
}

type MergedCells

type MergedCells struct {
	Link           *Link         `json:"link,omitempty" xml:"link"`
	Count          int64         `json:"Count" xml:"Count"`
	MergedCellList []LinkElement `json:"MergedCellList,omitempty" xml:"MergedCellList"`
}

type MergedCellsResponse

type MergedCellsResponse struct {
	Status      string       `json:"Status,omitempty" xml:"Status"`
	Code        int32        `json:"Code" xml:"Code"`
	MergedCells *MergedCells `json:"MergedCells,omitempty" xml:"MergedCells"`
}

type ModelError

type ModelError struct {
	// Code
	Code string `json:"Code,omitempty" xml:"Code"`
	// Message
	Message string `json:"Message,omitempty" xml:"Message"`
	// Description
	Description string `json:"Description,omitempty" xml:"Description"`
	// Inner Error
	InnerError *ErrorDetails `json:"InnerError,omitempty" xml:"InnerError"`
}

Error

type ModelRange

type ModelRange struct {
	// Gets the count of columns in the range.
	ColumnCount int64 `json:"ColumnCount" xml:"ColumnCount"`
	// Sets or gets the height of rows in this range
	RowHeight float64 `json:"RowHeight" xml:"RowHeight"`
	// Gets or sets the name of the range.
	Name string `json:"Name,omitempty" xml:"Name"`
	// Gets the index of the first column of the range.
	FirstColumn int64 `json:"FirstColumn" xml:"FirstColumn"`
	// Sets or gets the column width of this range
	ColumnWidth float64 `json:"ColumnWidth" xml:"ColumnWidth"`
	// Gets the range's refers to.
	RefersTo string `json:"RefersTo,omitempty" xml:"RefersTo"`
	// Gets the count of rows in the range.
	RowCount int64 `json:"RowCount" xml:"RowCount"`
	// Gets the index of the first row of the range.
	FirstRow int64 `json:"FirstRow" xml:"FirstRow"`
	// Gets the Aspose.Cells.Range.Worksheetobject which contains this range.
	Worksheet string `json:"Worksheet,omitempty" xml:"Worksheet"`
}

type MoveFileOpts

type MoveFileOpts struct {
	SrcPath         string
	DestPath        string
	SrcStorageName  string
	DestStorageName string
	VersionId       string
}

type MoveFolderOpts

type MoveFolderOpts struct {
	SrcPath         string
	DestPath        string
	SrcStorageName  string
	DestStorageName string
}

type MultipleFilter

type MultipleFilter struct {
}

type MultipleFilters

type MultipleFilters struct {
	MultipleFilterList []MultipleFilter `json:"MultipleFilterList,omitempty" xml:"MultipleFilterList"`
	MatchBlank         bool             `json:"MatchBlank,omitempty" xml:"MatchBlank"`
}

type Name

type Name struct {
	Link           *Link  `json:"link,omitempty" xml:"link"`
	Comment        string `json:"Comment,omitempty" xml:"Comment"`
	Text           string `json:"Text,omitempty" xml:"Text"`
	WorksheetIndex int64  `json:"WorksheetIndex" xml:"WorksheetIndex"`
	R1C1RefersTo   string `json:"R1C1RefersTo,omitempty" xml:"R1C1RefersTo"`
	RefersTo       string `json:"RefersTo,omitempty" xml:"RefersTo"`
	IsReferred     bool   `json:"IsReferred" xml:"IsReferred"`
	IsVisible      bool   `json:"IsVisible" xml:"IsVisible"`
}

type NameResponse

type NameResponse struct {
	Status string `json:"Status,omitempty" xml:"Status"`
	Code   int32  `json:"Code" xml:"Code"`
	Name   *Name  `json:"Name,omitempty" xml:"Name"`
}

type Names

type Names struct {
	Link     *Link         `json:"link,omitempty" xml:"link"`
	Count    int64         `json:"Count" xml:"Count"`
	NameList []LinkElement `json:"NameList,omitempty" xml:"NameList"`
}

type NamesResponse

type NamesResponse struct {
	Status string `json:"Status,omitempty" xml:"Status"`
	Code   int32  `json:"Code" xml:"Code"`
	Names  *Names `json:"Names,omitempty" xml:"Names"`
}

type NegativeBarFormat

type NegativeBarFormat struct {
	// Gets or sets a FormatColor object that you can use to specify the border    color for negative data bars.
	BorderColor *Color `json:"BorderColor,omitempty" xml:"BorderColor"`
	// Gets or sets a FormatColor object that you can use to specify the fill color    for negative data bars.
	Color *Color `json:"Color,omitempty" xml:"Color"`
	// Gets whether to use the same border color as positive data bars.
	BorderColorType string `json:"BorderColorType,omitempty" xml:"BorderColorType"`
	// Gets or sets whether to use the same fill color as positive data bars.
	ColorType string `json:"ColorType,omitempty" xml:"ColorType"`
}

Represents the color settings of the data bars for negative values that are defined by a data bar conditional formating rule.

type OAuthPostOpts

type OAuthPostOpts struct {
	GrantType    string
	ClientId     string
	ClientSecret string
}

type ObjectExist

type ObjectExist struct {
	// Indicates that the file or folder exists.
	Exists bool `json:"Exists" xml:"Exists"`
	// True if it is a folder, false if it is a file.
	IsFolder bool `json:"IsFolder" xml:"IsFolder"`
}

Object exists

type ObjectExistsOpts

type ObjectExistsOpts struct {
	Path        string
	StorageName string
	VersionId   string
}

type OdsSaveOptions

type OdsSaveOptions struct {
	EnableHTTPCompression bool   `json:"EnableHTTPCompression,omitempty" xml:"EnableHTTPCompression"`
	SaveFormat            string `json:"SaveFormat,omitempty" xml:"SaveFormat"`
	// Make the workbook empty after saving the file.
	ClearData bool `json:"ClearData,omitempty" xml:"ClearData"`
	// The cached file folder is used to store some large data.
	CachedFileFolder string `json:"CachedFileFolder,omitempty" xml:"CachedFileFolder"`
	// Indicates whether validate merged areas before saving the file. The default value is false.
	ValidateMergedAreas bool `json:"ValidateMergedAreas,omitempty" xml:"ValidateMergedAreas"`
	RefreshChartCache   bool `json:"RefreshChartCache,omitempty" xml:"RefreshChartCache"`
	// If true and the directory does not exist, the directory will be automatically created before saving the file.
	CreateDirectory bool `json:"CreateDirectory,omitempty" xml:"CreateDirectory"`
	SortNames       bool `json:"SortNames,omitempty" xml:"SortNames"`
}

type OleObject

type OleObject struct {
	AlternativeText         string  `json:"AlternativeText,omitempty" xml:"AlternativeText"`
	Bottom                  int64   `json:"Bottom,omitempty" xml:"Bottom"`
	Top                     int64   `json:"Top,omitempty" xml:"Top"`
	Width                   int64   `json:"Width,omitempty" xml:"Width"`
	HtmlText                string  `json:"HtmlText,omitempty" xml:"HtmlText"`
	TextVerticalAlignment   string  `json:"TextVerticalAlignment,omitempty" xml:"TextVerticalAlignment"`
	AutoShapeType           string  `json:"AutoShapeType,omitempty" xml:"AutoShapeType"`
	IsPrintable             bool    `json:"IsPrintable,omitempty" xml:"IsPrintable"`
	UpperLeftColumn         int64   `json:"UpperLeftColumn,omitempty" xml:"UpperLeftColumn"`
	IsLockAspectRatio       bool    `json:"IsLockAspectRatio,omitempty" xml:"IsLockAspectRatio"`
	IsGroup                 bool    `json:"IsGroup,omitempty" xml:"IsGroup"`
	RotationAngle           float64 `json:"RotationAngle,omitempty" xml:"RotationAngle"`
	ZOrderPosition          int64   `json:"ZOrderPosition,omitempty" xml:"ZOrderPosition"`
	TextHorizontalOverflow  string  `json:"TextHorizontalOverflow,omitempty" xml:"TextHorizontalOverflow"`
	MsoDrawingType          string  `json:"MsoDrawingType,omitempty" xml:"MsoDrawingType"`
	TextOrientationType     string  `json:"TextOrientationType,omitempty" xml:"TextOrientationType"`
	Placement               string  `json:"Placement,omitempty" xml:"Placement"`
	Name                    string  `json:"Name,omitempty" xml:"Name"`
	IsWordArt               bool    `json:"IsWordArt,omitempty" xml:"IsWordArt"`
	LinkedCell              string  `json:"LinkedCell,omitempty" xml:"LinkedCell"`
	UpperLeftRow            int64   `json:"UpperLeftRow,omitempty" xml:"UpperLeftRow"`
	IsLocked                bool    `json:"IsLocked,omitempty" xml:"IsLocked"`
	LowerRightRow           int64   `json:"LowerRightRow,omitempty" xml:"LowerRightRow"`
	IsTextWrapped           bool    `json:"IsTextWrapped,omitempty" xml:"IsTextWrapped"`
	Y                       int64   `json:"Y,omitempty" xml:"Y"`
	X                       int64   `json:"X,omitempty" xml:"X"`
	IsHidden                bool    `json:"IsHidden,omitempty" xml:"IsHidden"`
	Left                    int64   `json:"Left,omitempty" xml:"Left"`
	Right                   int64   `json:"Right,omitempty" xml:"Right"`
	Text                    string  `json:"Text,omitempty" xml:"Text"`
	LowerRightColumn        int64   `json:"LowerRightColumn,omitempty" xml:"LowerRightColumn"`
	Height                  int64   `json:"Height,omitempty" xml:"Height"`
	TextHorizontalAlignment string  `json:"TextHorizontalAlignment,omitempty" xml:"TextHorizontalAlignment"`
	TextVerticalOverflow    string  `json:"TextVerticalOverflow,omitempty" xml:"TextVerticalOverflow"`
	Link                    *Link   `json:"link,omitempty" xml:"link"`
	DisplayAsIcon           bool    `json:"DisplayAsIcon,omitempty" xml:"DisplayAsIcon"`
	FileFormatType          string  `json:"FileFormatType,omitempty" xml:"FileFormatType"`
	SourceFullName          string  `json:"SourceFullName,omitempty" xml:"SourceFullName"`
	IsAutoSize              bool    `json:"IsAutoSize,omitempty" xml:"IsAutoSize"`
	ImageSourceFullName     string  `json:"ImageSourceFullName,omitempty" xml:"ImageSourceFullName"`
	ProgID                  string  `json:"ProgID,omitempty" xml:"ProgID"`
	IsLink                  bool    `json:"IsLink,omitempty" xml:"IsLink"`
}

type OleObjectResponse

type OleObjectResponse struct {
	Status    string     `json:"Status,omitempty" xml:"Status"`
	Code      int32      `json:"Code" xml:"Code"`
	OleObject *OleObject `json:"OleObject,omitempty" xml:"OleObject"`
}

type OleObjects

type OleObjects struct {
	Link          *Link         `json:"link,omitempty" xml:"link"`
	OleObjectList []LinkElement `json:"OleObjectList,omitempty" xml:"OleObjectList"`
}

type OleObjectsResponse

type OleObjectsResponse struct {
	Status     string      `json:"Status,omitempty" xml:"Status"`
	Code       int32       `json:"Code" xml:"Code"`
	OleObjects *OleObjects `json:"OleObjects,omitempty" xml:"OleObjects"`
}

type OoxmlSaveOptions

type OoxmlSaveOptions struct {
	EnableHTTPCompression bool   `json:"EnableHTTPCompression,omitempty" xml:"EnableHTTPCompression"`
	SaveFormat            string `json:"SaveFormat,omitempty" xml:"SaveFormat"`
	// Make the workbook empty after saving the file.
	ClearData bool `json:"ClearData,omitempty" xml:"ClearData"`
	// The cached file folder is used to store some large data.
	CachedFileFolder string `json:"CachedFileFolder,omitempty" xml:"CachedFileFolder"`
	// Indicates whether validate merged areas before saving the file. The default value is false.
	ValidateMergedAreas bool `json:"ValidateMergedAreas,omitempty" xml:"ValidateMergedAreas"`
	RefreshChartCache   bool `json:"RefreshChartCache,omitempty" xml:"RefreshChartCache"`
	// If true and the directory does not exist, the directory will be automatically created before saving the file.
	CreateDirectory bool `json:"CreateDirectory,omitempty" xml:"CreateDirectory"`
	SortNames       bool `json:"SortNames,omitempty" xml:"SortNames"`
	ExportCellName  bool `json:"ExportCellName,omitempty" xml:"ExportCellName"`
}

type OperateObject

type OperateObject struct {
	OperateObjectType string      `json:"OperateObjectType,omitempty" xml:"OperateObjectType"`
	Position          interface{} `json:"Position,omitempty" xml:"Position"`
}

type OperateObjectPosition

type OperateObjectPosition struct {
	ChartIndex      int64       `json:"ChartIndex,omitempty" xml:"ChartIndex"`
	ListObjectIndex int64       `json:"ListObjectIndex,omitempty" xml:"ListObjectIndex"`
	SheetName       string      `json:"SheetName,omitempty" xml:"SheetName"`
	ShapeIndex      int64       `json:"ShapeIndex,omitempty" xml:"ShapeIndex"`
	CellName        string      `json:"CellName,omitempty" xml:"CellName"`
	Workbook        interface{} `json:"Workbook,omitempty" xml:"Workbook"`
}

type OperateParameter

type OperateParameter struct {
	OperateType string `json:"OperateType,omitempty" xml:"OperateType"`
}

type PageBreakOperateParameter

type PageBreakOperateParameter struct {
	OperateType   string `json:"OperateType,omitempty" xml:"OperateType"`
	Index         int64  `json:"Index,omitempty" xml:"Index"`
	EndIndex      int64  `json:"EndIndex,omitempty" xml:"EndIndex"`
	Column        int64  `json:"Column,omitempty" xml:"Column"`
	StartIndex    int64  `json:"StartIndex,omitempty" xml:"StartIndex"`
	PageBreakType string `json:"PageBreakType,omitempty" xml:"PageBreakType"`
	Row           int64  `json:"Row,omitempty" xml:"Row"`
}

type PageSection

type PageSection struct {
	Picture string `json:"Picture,omitempty" xml:"Picture"`
	// 0,1,2  left , middle ,right
	Section int64 `json:"Section" xml:"Section"`
	// fisrt page context script
	FisrtPageContext string `json:"FisrtPageContext,omitempty" xml:"FisrtPageContext"`
	// page context script
	Context string `json:"Context,omitempty" xml:"Context"`
	// Even page context script
	EvenPageContext string `json:"EvenPageContext,omitempty" xml:"EvenPageContext"`
}

type PageSectionsResponse

type PageSectionsResponse struct {
	Status       string        `json:"Status,omitempty" xml:"Status"`
	Code         int32         `json:"Code" xml:"Code"`
	PageSections []PageSection `json:"PageSections,omitempty" xml:"PageSections"`
}

type PageSetup

type PageSetup struct {
	Link *Link `json:"link,omitempty" xml:"link"`
	// True means that the header/footer of the first page is different with other pages.
	IsHFDiffFirst bool `json:"IsHFDiffFirst,omitempty" xml:"IsHFDiffFirst"`
	// Represents the number of pages wide the worksheet will be scaled to when it's printed.
	FitToPagesWide int64 `json:"FitToPagesWide,omitempty" xml:"FitToPagesWide"`
	// Represents the print quality.
	PrintQuality int64 `json:"PrintQuality,omitempty" xml:"PrintQuality"`
	// Represents if the sheet will be printed without graphics.
	PrintDraft bool `json:"PrintDraft,omitempty" xml:"PrintDraft"`
	// Represents the first page number that will be used when this sheet is printed.
	FirstPageNumber int64 `json:"FirstPageNumber,omitempty" xml:"FirstPageNumber"`
	// Represents the size of the paper.
	PaperSize string `json:"PaperSize,omitempty" xml:"PaperSize"`
	// Represents the way comments are printed with the sheet.
	PrintComments string `json:"PrintComments,omitempty" xml:"PrintComments"`
	// Specifies the type of print error displayed.
	PrintErrors string `json:"PrintErrors,omitempty" xml:"PrintErrors"`
	// Represent if the sheet is printed centered vertically.
	CenterVertically bool `json:"CenterVertically,omitempty" xml:"CenterVertically"`
	// If this property is False, the FitToPagesWide and FitToPagesTall properties control how the worksheet is scaled.
	IsPercentScale bool `json:"IsPercentScale,omitempty" xml:"IsPercentScale"`
	// Represents if elements of the document will be printed in black and white. True/False
	BlackAndWhite bool `json:"BlackAndWhite,omitempty" xml:"BlackAndWhite"`
	// Represents the columns that contain the cells to be repeated on the left side of each page.
	PrintTitleColumns string `json:"PrintTitleColumns,omitempty" xml:"PrintTitleColumns"`
	// Indicates whether header and footer margins are aligned with the page margins.Only applies for Excel 2007.
	IsHFAlignMargins bool `json:"IsHFAlignMargins,omitempty" xml:"IsHFAlignMargins"`
	// Represents the range to be printed.
	PrintArea string `json:"PrintArea,omitempty" xml:"PrintArea"`
	// Represents the distance from the bottom of the page to the footer, in unit of centimeters.
	FooterMargin float64 `json:"FooterMargin,omitempty" xml:"FooterMargin"`
	// Represents the size of the left margin, in unit of centimeters.
	LeftMargin float64 `json:"LeftMargin,omitempty" xml:"LeftMargin"`
	// Represent if the sheet is printed centered horizontally.
	CenterHorizontally bool `json:"CenterHorizontally,omitempty" xml:"CenterHorizontally"`
	// Represents the distance from the top of the page to the header, in unit of centimeters.
	HeaderMargin float64 `json:"HeaderMargin,omitempty" xml:"HeaderMargin"`
	// Represents the size of the top margin, in unit of centimeters.
	TopMargin float64 `json:"TopMargin,omitempty" xml:"TopMargin"`
	// Represents the page footor.
	Footer []PageSection `json:"Footer,omitempty" xml:"Footer"`
	// Represents the number of pages tall the worksheet will be scaled to when it's printed.
	FitToPagesTall int64 `json:"FitToPagesTall,omitempty" xml:"FitToPagesTall"`
	// Indicates whether header and footer are scaled with document scaling.Only applies for Excel 2007.
	IsHFScaleWithDoc bool `json:"IsHFScaleWithDoc,omitempty" xml:"IsHFScaleWithDoc"`
	// Represents if row and column headings are printed with this page.
	PrintHeadings bool `json:"PrintHeadings,omitempty" xml:"PrintHeadings"`
	// Represents the scaling factor in percent. It should be between 10 and 400.
	Zoom int64 `json:"Zoom,omitempty" xml:"Zoom"`
	// Represents the rows that contain the cells to be repeated at the top of each page.
	PrintTitleRows string `json:"PrintTitleRows,omitempty" xml:"PrintTitleRows"`
	// Represents the order that Microsoft Excel uses to number pages when printing a large worksheet.
	Order string `json:"Order,omitempty" xml:"Order"`
	// Get and sets number of copies to print.
	PrintCopies int64 `json:"PrintCopies,omitempty" xml:"PrintCopies"`
	// Represents page print orientation.
	Orientation string `json:"Orientation,omitempty" xml:"Orientation"`
	// Represents the size of the right margin, in unit of centimeters.
	RightMargin float64 `json:"RightMargin,omitempty" xml:"RightMargin"`
	// Represents if cell gridlines are printed on the page.
	PrintGridlines bool `json:"PrintGridlines,omitempty" xml:"PrintGridlines"`
	// Indicates whether the first the page number is automatically assigned.
	IsAutoFirstPageNumber bool `json:"IsAutoFirstPageNumber,omitempty" xml:"IsAutoFirstPageNumber"`
	// Represents the page header.
	Header []PageSection `json:"Header,omitempty" xml:"Header"`
	// True means that the header/footer of the odd pages is different with odd pages.
	IsHFDiffOddEven bool `json:"IsHFDiffOddEven,omitempty" xml:"IsHFDiffOddEven"`
	// Represents the size of the bottom margin, in unit of centimeters.
	BottomMargin float64 `json:"BottomMargin,omitempty" xml:"BottomMargin"`
}

excel print page setting

type PageSetupOperateParameter

type PageSetupOperateParameter struct {
	OperateType string      `json:"OperateType,omitempty" xml:"OperateType"`
	PageSetup   interface{} `json:"PageSetup,omitempty" xml:"PageSetup"`
}

type PageSetupResponse

type PageSetupResponse struct {
	Status    string     `json:"Status,omitempty" xml:"Status"`
	Code      int32      `json:"Code" xml:"Code"`
	PageSetup *PageSetup `json:"PageSetup,omitempty" xml:"PageSetup"`
}

type PasswordRequest

type PasswordRequest struct {
	Password string `json:"Password,omitempty" xml:"Password"`
}

Used for password data transfer.

type PasteOptions

type PasteOptions struct {
	PasteType        string `json:"PasteType,omitempty" xml:"PasteType"`
	SkipBlanks       bool   `json:"SkipBlanks,omitempty" xml:"SkipBlanks"`
	OnlyVisibleCells bool   `json:"OnlyVisibleCells,omitempty" xml:"OnlyVisibleCells"`
	Transpose        bool   `json:"Transpose,omitempty" xml:"Transpose"`
}

type PatternFill

type PatternFill struct {
	ForegroundColor      *Color      `json:"ForegroundColor,omitempty" xml:"ForegroundColor"`
	Pattern              string      `json:"Pattern,omitempty" xml:"Pattern"`
	BackgroundColor      *Color      `json:"BackgroundColor,omitempty" xml:"BackgroundColor"`
	BackTransparency     float64     `json:"BackTransparency,omitempty" xml:"BackTransparency"`
	BackgroundCellsColor *CellsColor `json:"BackgroundCellsColor,omitempty" xml:"BackgroundCellsColor"`
	ForeTransparency     float64     `json:"ForeTransparency,omitempty" xml:"ForeTransparency"`
	ForegroundCellsColor *CellsColor `json:"ForegroundCellsColor,omitempty" xml:"ForegroundCellsColor"`
}

type PdfSaveOptions

type PdfSaveOptions struct {
	EnableHTTPCompression bool   `json:"EnableHTTPCompression,omitempty" xml:"EnableHTTPCompression"`
	SaveFormat            string `json:"SaveFormat,omitempty" xml:"SaveFormat"`
	// Make the workbook empty after saving the file.
	ClearData bool `json:"ClearData,omitempty" xml:"ClearData"`
	// The cached file folder is used to store some large data.
	CachedFileFolder string `json:"CachedFileFolder,omitempty" xml:"CachedFileFolder"`
	// Indicates whether validate merged areas before saving the file. The default value is false.
	ValidateMergedAreas bool `json:"ValidateMergedAreas,omitempty" xml:"ValidateMergedAreas"`
	RefreshChartCache   bool `json:"RefreshChartCache,omitempty" xml:"RefreshChartCache"`
	// If true and the directory does not exist, the directory will be automatically created before saving the file.
	CreateDirectory        bool                `json:"CreateDirectory,omitempty" xml:"CreateDirectory"`
	SortNames              bool                `json:"SortNames,omitempty" xml:"SortNames"`
	CalculateFormula       bool                `json:"CalculateFormula,omitempty" xml:"CalculateFormula"`
	CheckFontCompatibility bool                `json:"CheckFontCompatibility,omitempty" xml:"CheckFontCompatibility"`
	OnePagePerSheet        bool                `json:"OnePagePerSheet,omitempty" xml:"OnePagePerSheet"`
	Compliance             string              `json:"Compliance,omitempty" xml:"Compliance"`
	DefaultFont            string              `json:"DefaultFont,omitempty" xml:"DefaultFont"`
	PrintingPageType       string              `json:"PrintingPageType,omitempty" xml:"PrintingPageType"`
	ImageType              string              `json:"ImageType,omitempty" xml:"ImageType"`
	DesiredPPI             int64               `json:"desiredPPI,omitempty" xml:"desiredPPI"`
	JpegQuality            int64               `json:"jpegQuality,omitempty" xml:"jpegQuality"`
	SecurityOptions        *PdfSecurityOptions `json:"SecurityOptions,omitempty" xml:"SecurityOptions"`
}

type PdfSecurityOptions

type PdfSecurityOptions struct {
	AnnotationsPermission      bool `json:"AnnotationsPermission,omitempty" xml:"AnnotationsPermission"`
	AssembleDocumentPermission bool `json:"AssembleDocumentPermission,omitempty" xml:"AssembleDocumentPermission"`
	// Make the workbook empty after saving the file.
	ExtractContentPermission bool `json:"ExtractContentPermission,omitempty" xml:"ExtractContentPermission"`
	// The cached file folder is used to store some large data.
	ExtractContentPermissionObsolete bool `json:"ExtractContentPermissionObsolete,omitempty" xml:"ExtractContentPermissionObsolete"`
	// Indicates whether validate merged areas before saving the file. The default value is false.
	FillFormsPermission        bool `json:"FillFormsPermission,omitempty" xml:"FillFormsPermission"`
	FullQualityPrintPermission bool `json:"FullQualityPrintPermission,omitempty" xml:"FullQualityPrintPermission"`
	// If true and the directory does not exist, the directory will be automatically created before saving the file.
	ModifyDocumentPermission bool   `json:"ModifyDocumentPermission,omitempty" xml:"ModifyDocumentPermission"`
	OwnerPassword            string `json:"OwnerPassword,omitempty" xml:"OwnerPassword"`
	PrintPermission          bool   `json:"PrintPermission,omitempty" xml:"PrintPermission"`
	UserPassword             string `json:"UserPassword,omitempty" xml:"UserPassword"`
}

type PicFormatOption

type PicFormatOption struct {
	Right  float64 `json:"Right,omitempty" xml:"Right"`
	Bottom float64 `json:"Bottom,omitempty" xml:"Bottom"`
	Top    float64 `json:"Top,omitempty" xml:"Top"`
	Scale  float64 `json:"Scale,omitempty" xml:"Scale"`
	Type_  string  `json:"Type,omitempty" xml:"Type"`
	Left   float64 `json:"Left,omitempty" xml:"Left"`
}

type Picture

type Picture struct {
	AlternativeText         string  `json:"AlternativeText,omitempty" xml:"AlternativeText"`
	Bottom                  int64   `json:"Bottom,omitempty" xml:"Bottom"`
	Top                     int64   `json:"Top,omitempty" xml:"Top"`
	Width                   int64   `json:"Width,omitempty" xml:"Width"`
	HtmlText                string  `json:"HtmlText,omitempty" xml:"HtmlText"`
	TextVerticalAlignment   string  `json:"TextVerticalAlignment,omitempty" xml:"TextVerticalAlignment"`
	AutoShapeType           string  `json:"AutoShapeType,omitempty" xml:"AutoShapeType"`
	IsPrintable             bool    `json:"IsPrintable,omitempty" xml:"IsPrintable"`
	UpperLeftColumn         int64   `json:"UpperLeftColumn,omitempty" xml:"UpperLeftColumn"`
	IsLockAspectRatio       bool    `json:"IsLockAspectRatio,omitempty" xml:"IsLockAspectRatio"`
	IsGroup                 bool    `json:"IsGroup,omitempty" xml:"IsGroup"`
	RotationAngle           float64 `json:"RotationAngle,omitempty" xml:"RotationAngle"`
	ZOrderPosition          int64   `json:"ZOrderPosition,omitempty" xml:"ZOrderPosition"`
	TextHorizontalOverflow  string  `json:"TextHorizontalOverflow,omitempty" xml:"TextHorizontalOverflow"`
	MsoDrawingType          string  `json:"MsoDrawingType,omitempty" xml:"MsoDrawingType"`
	TextOrientationType     string  `json:"TextOrientationType,omitempty" xml:"TextOrientationType"`
	Placement               string  `json:"Placement,omitempty" xml:"Placement"`
	Name                    string  `json:"Name,omitempty" xml:"Name"`
	IsWordArt               bool    `json:"IsWordArt,omitempty" xml:"IsWordArt"`
	LinkedCell              string  `json:"LinkedCell,omitempty" xml:"LinkedCell"`
	UpperLeftRow            int64   `json:"UpperLeftRow,omitempty" xml:"UpperLeftRow"`
	IsLocked                bool    `json:"IsLocked,omitempty" xml:"IsLocked"`
	LowerRightRow           int64   `json:"LowerRightRow,omitempty" xml:"LowerRightRow"`
	IsTextWrapped           bool    `json:"IsTextWrapped,omitempty" xml:"IsTextWrapped"`
	Y                       int64   `json:"Y,omitempty" xml:"Y"`
	X                       int64   `json:"X,omitempty" xml:"X"`
	IsHidden                bool    `json:"IsHidden,omitempty" xml:"IsHidden"`
	Left                    int64   `json:"Left,omitempty" xml:"Left"`
	Right                   int64   `json:"Right,omitempty" xml:"Right"`
	Text                    string  `json:"Text,omitempty" xml:"Text"`
	LowerRightColumn        int64   `json:"LowerRightColumn,omitempty" xml:"LowerRightColumn"`
	Height                  int64   `json:"Height,omitempty" xml:"Height"`
	TextHorizontalAlignment string  `json:"TextHorizontalAlignment,omitempty" xml:"TextHorizontalAlignment"`
	TextVerticalOverflow    string  `json:"TextVerticalOverflow,omitempty" xml:"TextVerticalOverflow"`
	Link                    *Link   `json:"link,omitempty" xml:"link"`
	SourceFullName          string  `json:"SourceFullName,omitempty" xml:"SourceFullName"`
	BorderLineColor         *Color  `json:"BorderLineColor,omitempty" xml:"BorderLineColor"`
	OriginalHeight          int64   `json:"OriginalHeight,omitempty" xml:"OriginalHeight"`
	ImageFormat             string  `json:"ImageFormat,omitempty" xml:"ImageFormat"`
	OriginalWidth           int64   `json:"OriginalWidth,omitempty" xml:"OriginalWidth"`
	BorderWeight            float64 `json:"BorderWeight,omitempty" xml:"BorderWeight"`
}

type PictureResponse

type PictureResponse struct {
	Status  string   `json:"Status,omitempty" xml:"Status"`
	Code    int32    `json:"Code" xml:"Code"`
	Picture *Picture `json:"Picture,omitempty" xml:"Picture"`
}

type Pictures

type Pictures struct {
	Link        *Link         `json:"link,omitempty" xml:"link"`
	PictureList []LinkElement `json:"PictureList,omitempty" xml:"PictureList"`
}

type PicturesResponse

type PicturesResponse struct {
	Status   string    `json:"Status,omitempty" xml:"Status"`
	Code     int32     `json:"Code" xml:"Code"`
	Pictures *Pictures `json:"Pictures,omitempty" xml:"Pictures"`
}

type PivotField

type PivotField struct {
	PivotItems                     []PivotItem `json:"PivotItems,omitempty" xml:"PivotItems"`
	DisplayName                    string      `json:"DisplayName,omitempty" xml:"DisplayName"`
	NumberFormat                   string      `json:"NumberFormat,omitempty" xml:"NumberFormat"`
	DragToColumn                   bool        `json:"DragToColumn,omitempty" xml:"DragToColumn"`
	IsAutoShow                     bool        `json:"IsAutoShow,omitempty" xml:"IsAutoShow"`
	IsRepeatItemLabels             bool        `json:"IsRepeatItemLabels,omitempty" xml:"IsRepeatItemLabels"`
	DragToRow                      bool        `json:"DragToRow,omitempty" xml:"DragToRow"`
	IsAutoSort                     bool        `json:"IsAutoSort,omitempty" xml:"IsAutoSort"`
	InsertBlankRow                 bool        `json:"InsertBlankRow,omitempty" xml:"InsertBlankRow"`
	ShowSubtotalAtTop              bool        `json:"ShowSubtotalAtTop,omitempty" xml:"ShowSubtotalAtTop"`
	ShowCompact                    bool        `json:"ShowCompact,omitempty" xml:"ShowCompact"`
	Function                       string      `json:"Function,omitempty" xml:"Function"`
	IsMultipleItemSelectionAllowed bool        `json:"IsMultipleItemSelectionAllowed,omitempty" xml:"IsMultipleItemSelectionAllowed"`
	DataDisplayFormat              string      `json:"DataDisplayFormat,omitempty" xml:"DataDisplayFormat"`
	BaseItemPosition               string      `json:"BaseItemPosition,omitempty" xml:"BaseItemPosition"`
	IsInsertPageBreaksBetweenItems bool        `json:"IsInsertPageBreaksBetweenItems,omitempty" xml:"IsInsertPageBreaksBetweenItems"`
	ShowAllItems                   bool        `json:"ShowAllItems,omitempty" xml:"ShowAllItems"`
	BaseItem                       int64       `json:"BaseItem,omitempty" xml:"BaseItem"`
	ItemCount                      int64       `json:"ItemCount,omitempty" xml:"ItemCount"`
	Name                           string      `json:"Name,omitempty" xml:"Name"`
	ShowInOutlineForm              bool        `json:"ShowInOutlineForm,omitempty" xml:"ShowInOutlineForm"`
	Items                          []string    `json:"Items,omitempty" xml:"Items"`
	AutoShowField                  int64       `json:"AutoShowField,omitempty" xml:"AutoShowField"`
	IsAutoSubtotals                bool        `json:"IsAutoSubtotals,omitempty" xml:"IsAutoSubtotals"`
	IsIncludeNewItemsInFilter      bool        `json:"IsIncludeNewItemsInFilter,omitempty" xml:"IsIncludeNewItemsInFilter"`
	CurrentPageItem                int32       `json:"CurrentPageItem,omitempty" xml:"CurrentPageItem"`
	Position                       int64       `json:"Position,omitempty" xml:"Position"`
	IsAscendSort                   bool        `json:"IsAscendSort,omitempty" xml:"IsAscendSort"`
	IsAscendShow                   bool        `json:"IsAscendShow,omitempty" xml:"IsAscendShow"`
	BaseField                      int64       `json:"BaseField,omitempty" xml:"BaseField"`
	AutoSortField                  int64       `json:"AutoSortField,omitempty" xml:"AutoSortField"`
	AutoShowCount                  int64       `json:"AutoShowCount,omitempty" xml:"AutoShowCount"`
	Number                         int64       `json:"Number,omitempty" xml:"Number"`
	DragToPage                     bool        `json:"DragToPage,omitempty" xml:"DragToPage"`
	DragToData                     bool        `json:"DragToData,omitempty" xml:"DragToData"`
	BaseIndex                      int64       `json:"BaseIndex,omitempty" xml:"BaseIndex"`
	OriginalItems                  []string    `json:"OriginalItems,omitempty" xml:"OriginalItems"`
	DragToHide                     bool        `json:"DragToHide,omitempty" xml:"DragToHide"`
	IsCalculatedField              bool        `json:"IsCalculatedField,omitempty" xml:"IsCalculatedField"`
}

type PivotFieldResponse

type PivotFieldResponse struct {
	Status     string      `json:"Status,omitempty" xml:"Status"`
	Code       int32       `json:"Code" xml:"Code"`
	PivotField *PivotField `json:"PivotField,omitempty" xml:"PivotField"`
}

type PivotFilter

type PivotFilter struct {
	// Gets the Evaluation Order of the pivot filter.
	EvaluationOrder int64 `json:"EvaluationOrder,omitempty" xml:"EvaluationOrder"`
	// Gets the name of the pivot filter.
	Name string `json:"Name,omitempty" xml:"Name"`
	// Gets the autofilter type of the pivot filter.
	FilterType string `json:"FilterType,omitempty" xml:"FilterType"`
	// Gets the autofilter of the pivot filter.
	AutoFilter *AutoFilter `json:"AutoFilter,omitempty" xml:"AutoFilter"`
	// Gets the field index of the pivot filter.
	FieldIndex int64 `json:"FieldIndex,omitempty" xml:"FieldIndex"`
	// Gets the measure field index of the pivot filter.
	MeasureFldIndex int64 `json:"MeasureFldIndex,omitempty" xml:"MeasureFldIndex"`
	// Gets the string value1 of the label pivot filter.
	Value1 string `json:"Value1,omitempty" xml:"Value1"`
	// Gets the member property field index of the pivot filter.
	MemberPropertyFieldIndex int64 `json:"MemberPropertyFieldIndex,omitempty" xml:"MemberPropertyFieldIndex"`
	// Gets the string value2 of the label pivot filter.
	Value2 string `json:"Value2,omitempty" xml:"Value2"`
}

Represents a PivotFilter in PivotFilter Collection.

type PivotFilterResponse

type PivotFilterResponse struct {
	Status      string       `json:"Status,omitempty" xml:"Status"`
	Code        int32        `json:"Code" xml:"Code"`
	PivotFilter *PivotFilter `json:"PivotFilter,omitempty" xml:"PivotFilter"`
}

type PivotFiltersResponse

type PivotFiltersResponse struct {
	Status       string        `json:"Status,omitempty" xml:"Status"`
	Code         int32         `json:"Code" xml:"Code"`
	PivotFilters []PivotFilter `json:"PivotFilters,omitempty" xml:"PivotFilters"`
}

type PivotItem

type PivotItem struct {
	Index int64 `json:"Index,omitempty" xml:"Index"`
	// Represents whether the specified item visible.
	IsHidden bool `json:"IsHidden,omitempty" xml:"IsHidden"`
	// Gets the name
	Name string `json:"Name,omitempty" xml:"Name"`
	// Gets the value of the specified item.
	Value *interface{} `json:"Value,omitempty" xml:"Value"`
}

type PivotTable

type PivotTable struct {
	Link                        *Link         `json:"link,omitempty" xml:"link"`
	ShowPivotStyleLastColumn    bool          `json:"ShowPivotStyleLastColumn,omitempty" xml:"ShowPivotStyleLastColumn"`
	RowHeaderCaption            string        `json:"RowHeaderCaption,omitempty" xml:"RowHeaderCaption"`
	ColumnRange                 *CellArea     `json:"ColumnRange,omitempty" xml:"ColumnRange"`
	RefreshDataOnOpeningFile    bool          `json:"RefreshDataOnOpeningFile,omitempty" xml:"RefreshDataOnOpeningFile"`
	PageFields                  []PivotField  `json:"PageFields,omitempty" xml:"PageFields"`
	DataFields                  []PivotField  `json:"DataFields,omitempty" xml:"DataFields"`
	DataBodyRange               *CellArea     `json:"DataBodyRange,omitempty" xml:"DataBodyRange"`
	ShowDrill                   bool          `json:"ShowDrill,omitempty" xml:"ShowDrill"`
	RefreshDataFlag             bool          `json:"RefreshDataFlag,omitempty" xml:"RefreshDataFlag"`
	ColumnGrand                 bool          `json:"ColumnGrand,omitempty" xml:"ColumnGrand"`
	PivotTableStyleName         string        `json:"PivotTableStyleName,omitempty" xml:"PivotTableStyleName"`
	PivotFilters                []PivotFilter `json:"PivotFilters,omitempty" xml:"PivotFilters"`
	NullString                  string        `json:"NullString,omitempty" xml:"NullString"`
	ItemPrintTitles             bool          `json:"ItemPrintTitles,omitempty" xml:"ItemPrintTitles"`
	DisplayNullString           bool          `json:"DisplayNullString,omitempty" xml:"DisplayNullString"`
	EnableFieldList             bool          `json:"EnableFieldList,omitempty" xml:"EnableFieldList"`
	TableRange2                 *CellArea     `json:"TableRange2,omitempty" xml:"TableRange2"`
	RowFields                   []PivotField  `json:"RowFields,omitempty" xml:"RowFields"`
	PageFieldOrder              string        `json:"PageFieldOrder,omitempty" xml:"PageFieldOrder"`
	AutoFormatType              string        `json:"AutoFormatType,omitempty" xml:"AutoFormatType"`
	EnableDataValueEditing      bool          `json:"EnableDataValueEditing,omitempty" xml:"EnableDataValueEditing"`
	ShowPivotStyleRowHeader     bool          `json:"ShowPivotStyleRowHeader,omitempty" xml:"ShowPivotStyleRowHeader"`
	IsGridDropZones             bool          `json:"IsGridDropZones,omitempty" xml:"IsGridDropZones"`
	EnableWizard                bool          `json:"EnableWizard,omitempty" xml:"EnableWizard"`
	ShowMemberPropertyTips      bool          `json:"ShowMemberPropertyTips,omitempty" xml:"ShowMemberPropertyTips"`
	AltTextDescription          string        `json:"AltTextDescription,omitempty" xml:"AltTextDescription"`
	ShowDataTips                bool          `json:"ShowDataTips,omitempty" xml:"ShowDataTips"`
	PrintTitles                 bool          `json:"PrintTitles,omitempty" xml:"PrintTitles"`
	TableRange1                 *CellArea     `json:"TableRange1,omitempty" xml:"TableRange1"`
	ShowEmptyRow                bool          `json:"ShowEmptyRow,omitempty" xml:"ShowEmptyRow"`
	IsMultipleFieldFilters      bool          `json:"IsMultipleFieldFilters,omitempty" xml:"IsMultipleFieldFilters"`
	ShowEmptyCol                bool          `json:"ShowEmptyCol,omitempty" xml:"ShowEmptyCol"`
	ShowRowHeaderCaption        bool          `json:"ShowRowHeaderCaption,omitempty" xml:"ShowRowHeaderCaption"`
	HasBlankRows                bool          `json:"HasBlankRows,omitempty" xml:"HasBlankRows"`
	DataSource                  []string      `json:"DataSource,omitempty" xml:"DataSource"`
	Tag                         string        `json:"Tag,omitempty" xml:"Tag"`
	EnableDrilldown             bool          `json:"EnableDrilldown,omitempty" xml:"EnableDrilldown"`
	Indent                      int64         `json:"Indent,omitempty" xml:"Indent"`
	Name                        string        `json:"Name,omitempty" xml:"Name"`
	RowGrand                    bool          `json:"RowGrand,omitempty" xml:"RowGrand"`
	GrandTotalName              string        `json:"GrandTotalName,omitempty" xml:"GrandTotalName"`
	DisplayErrorString          bool          `json:"DisplayErrorString,omitempty" xml:"DisplayErrorString"`
	RowRange                    *CellArea     `json:"RowRange,omitempty" xml:"RowRange"`
	IsSelected                  bool          `json:"IsSelected,omitempty" xml:"IsSelected"`
	ColumnFields                []PivotField  `json:"ColumnFields,omitempty" xml:"ColumnFields"`
	ColumnHeaderCaption         string        `json:"ColumnHeaderCaption,omitempty" xml:"ColumnHeaderCaption"`
	ShowValuesRow               bool          `json:"ShowValuesRow,omitempty" xml:"ShowValuesRow"`
	EnableFieldDialog           bool          `json:"EnableFieldDialog,omitempty" xml:"EnableFieldDialog"`
	MissingItemsLimit           string        `json:"MissingItemsLimit,omitempty" xml:"MissingItemsLimit"`
	ShowPivotStyleRowStripes    bool          `json:"ShowPivotStyleRowStripes,omitempty" xml:"ShowPivotStyleRowStripes"`
	ManualUpdate                bool          `json:"ManualUpdate,omitempty" xml:"ManualUpdate"`
	IsAutoFormat                bool          `json:"IsAutoFormat,omitempty" xml:"IsAutoFormat"`
	DisplayImmediateItems       bool          `json:"DisplayImmediateItems,omitempty" xml:"DisplayImmediateItems"`
	ErrorString                 string        `json:"ErrorString,omitempty" xml:"ErrorString"`
	CustomListSort              bool          `json:"CustomListSort,omitempty" xml:"CustomListSort"`
	MergeLabels                 bool          `json:"MergeLabels,omitempty" xml:"MergeLabels"`
	PageFieldWrapCount          int64         `json:"PageFieldWrapCount,omitempty" xml:"PageFieldWrapCount"`
	ShowPivotStyleColumnStripes bool          `json:"ShowPivotStyleColumnStripes,omitempty" xml:"ShowPivotStyleColumnStripes"`
	FieldListSortAscending      bool          `json:"FieldListSortAscending,omitempty" xml:"FieldListSortAscending"`
	AltTextTitle                string        `json:"AltTextTitle,omitempty" xml:"AltTextTitle"`
	PreserveFormatting          bool          `json:"PreserveFormatting,omitempty" xml:"PreserveFormatting"`
	PivotTableStyleType         string        `json:"PivotTableStyleType,omitempty" xml:"PivotTableStyleType"`
	DataField                   *PivotField   `json:"DataField,omitempty" xml:"DataField"`
	SaveData                    bool          `json:"SaveData,omitempty" xml:"SaveData"`
	SubtotalHiddenPageItems     bool          `json:"SubtotalHiddenPageItems,omitempty" xml:"SubtotalHiddenPageItems"`
	PrintDrill                  bool          `json:"PrintDrill,omitempty" xml:"PrintDrill"`
	ShowPivotStyleColumnHeader  bool          `json:"ShowPivotStyleColumnHeader,omitempty" xml:"ShowPivotStyleColumnHeader"`
	BaseFields                  []PivotField  `json:"BaseFields,omitempty" xml:"BaseFields"`
}

type PivotTableFieldRequest

type PivotTableFieldRequest struct {
	Data []int64 `json:"Data,omitempty" xml:"Data"`
}

type PivotTableOperateParameter

type PivotTableOperateParameter struct {
	OperateType       string  `json:"OperateType,omitempty" xml:"OperateType"`
	PivotFieldColumns []int64 `json:"PivotFieldColumns,omitempty" xml:"PivotFieldColumns"`
	PivotTableIndex   int64   `json:"PivotTableIndex,omitempty" xml:"PivotTableIndex"`
	TableName         string  `json:"TableName,omitempty" xml:"TableName"`
	UseSameSource     bool    `json:"UseSameSource,omitempty" xml:"UseSameSource"`
	PivotFieldData    []int64 `json:"PivotFieldData,omitempty" xml:"PivotFieldData"`
	PivotFieldRows    []int64 `json:"PivotFieldRows,omitempty" xml:"PivotFieldRows"`
	DestCellName      string  `json:"DestCellName,omitempty" xml:"DestCellName"`
	SourceData        string  `json:"SourceData,omitempty" xml:"SourceData"`
}

type PivotTableResponse

type PivotTableResponse struct {
	Status     string      `json:"Status,omitempty" xml:"Status"`
	Code       int32       `json:"Code" xml:"Code"`
	PivotTable *PivotTable `json:"PivotTable,omitempty" xml:"PivotTable"`
}

type PivotTables

type PivotTables struct {
	Link           *Link         `json:"link,omitempty" xml:"link"`
	PivotTableList []LinkElement `json:"PivotTableList,omitempty" xml:"PivotTableList"`
}

type PivotTablesResponse

type PivotTablesResponse struct {
	Status      string       `json:"Status,omitempty" xml:"Status"`
	Code        int32        `json:"Code" xml:"Code"`
	PivotTables *PivotTables `json:"PivotTables,omitempty" xml:"PivotTables"`
}

type ProtectSheetParameter

type ProtectSheetParameter struct {
	AllowSelectingUnlockedCell string   `json:"AllowSelectingUnlockedCell,omitempty" xml:"AllowSelectingUnlockedCell"`
	AllowFiltering             string   `json:"AllowFiltering,omitempty" xml:"AllowFiltering"`
	AllowDeletingColumn        string   `json:"AllowDeletingColumn,omitempty" xml:"AllowDeletingColumn"`
	AllowSelectingLockedCell   string   `json:"AllowSelectingLockedCell,omitempty" xml:"AllowSelectingLockedCell"`
	AllowUsingPivotTable       string   `json:"AllowUsingPivotTable,omitempty" xml:"AllowUsingPivotTable"`
	AllowEditArea              []string `json:"AllowEditArea,omitempty" xml:"AllowEditArea"`
	AllowInsertingHyperlink    string   `json:"AllowInsertingHyperlink,omitempty" xml:"AllowInsertingHyperlink"`
	AllowFormattingCell        string   `json:"AllowFormattingCell,omitempty" xml:"AllowFormattingCell"`
	AllowFormattingRow         string   `json:"AllowFormattingRow,omitempty" xml:"AllowFormattingRow"`
	AllowInsertingRow          string   `json:"AllowInsertingRow,omitempty" xml:"AllowInsertingRow"`
	AllowFormattingColumn      string   `json:"AllowFormattingColumn,omitempty" xml:"AllowFormattingColumn"`
	AllowSorting               string   `json:"AllowSorting,omitempty" xml:"AllowSorting"`
	AllowInsertingColumn       string   `json:"AllowInsertingColumn,omitempty" xml:"AllowInsertingColumn"`
	Password                   string   `json:"Password,omitempty" xml:"Password"`
	AllowDeletingRow           string   `json:"AllowDeletingRow,omitempty" xml:"AllowDeletingRow"`
	ProtectionType             string   `json:"ProtectionType,omitempty" xml:"ProtectionType"`
}

type RangeCopyRequest

type RangeCopyRequest struct {
	Source       *ModelRange   `json:"Source,omitempty" xml:"Source"`
	Operate      string        `json:"Operate,omitempty" xml:"Operate"`
	Target       *ModelRange   `json:"Target,omitempty" xml:"Target"`
	PasteOptions *PasteOptions `json:"PasteOptions,omitempty" xml:"PasteOptions"`
}

type RangeSetOutlineBorderRequest

type RangeSetOutlineBorderRequest struct {
	BorderColor *Color      `json:"borderColor,omitempty" xml:"borderColor"`
	Range_      *ModelRange `json:"Range,omitempty" xml:"Range"`
	BorderStyle string      `json:"borderStyle,omitempty" xml:"borderStyle"`
	BorderEdge  string      `json:"borderEdge,omitempty" xml:"borderEdge"`
}

type RangeSetStyleRequest

type RangeSetStyleRequest struct {
	Range_ *ModelRange `json:"Range,omitempty" xml:"Range"`
	Style  *Style      `json:"Style,omitempty" xml:"Style"`
}

type RangeValueResponse

type RangeValueResponse struct {
	Status    string `json:"Status,omitempty" xml:"Status"`
	Code      int32  `json:"Code" xml:"Code"`
	CellsList []Cell `json:"CellsList,omitempty" xml:"CellsList"`
}

type Ranges

type Ranges struct {
	RangeList []ModelRange `json:"RangeList,omitempty" xml:"RangeList"`
}

type RangesResponse

type RangesResponse struct {
	Status string  `json:"Status,omitempty" xml:"Status"`
	Code   int32   `json:"Code" xml:"Code"`
	Ranges *Ranges `json:"Ranges,omitempty" xml:"Ranges"`
}

type ResultDestination

type ResultDestination struct {
	OutputFile      string `json:"OutputFile,omitempty" xml:"OutputFile"`
	InputFile       string `json:"InputFile,omitempty" xml:"InputFile"`
	DestinationType string `json:"DestinationType,omitempty" xml:"DestinationType"`
}

type Row

type Row struct {
	Link            *Link        `json:"link,omitempty" xml:"link"`
	Index           int64        `json:"Index,omitempty" xml:"Index"`
	Style           *LinkElement `json:"Style,omitempty" xml:"Style"`
	GroupLevel      int64        `json:"GroupLevel,omitempty" xml:"GroupLevel"`
	Height          float64      `json:"Height,omitempty" xml:"Height"`
	IsHeightMatched bool         `json:"IsHeightMatched,omitempty" xml:"IsHeightMatched"`
	IsHidden        bool         `json:"IsHidden,omitempty" xml:"IsHidden"`
	IsBlank         bool         `json:"IsBlank,omitempty" xml:"IsBlank"`
}

type RowResponse

type RowResponse struct {
	Status string `json:"Status,omitempty" xml:"Status"`
	Code   int32  `json:"Code" xml:"Code"`
	Row    *Row   `json:"Row,omitempty" xml:"Row"`
}

type Rows

type Rows struct {
	Link      *Link         `json:"link,omitempty" xml:"link"`
	MaxRow    int64         `json:"MaxRow" xml:"MaxRow"`
	RowsList  []LinkElement `json:"RowsList,omitempty" xml:"RowsList"`
	RowsCount int64         `json:"RowsCount" xml:"RowsCount"`
}

type RowsResponse

type RowsResponse struct {
	Status string `json:"Status,omitempty" xml:"Status"`
	Code   int32  `json:"Code" xml:"Code"`
	Rows   *Rows  `json:"Rows,omitempty" xml:"Rows"`
}

type SaveOptions

type SaveOptions struct {
	EnableHTTPCompression bool   `json:"EnableHTTPCompression,omitempty" xml:"EnableHTTPCompression"`
	SaveFormat            string `json:"SaveFormat,omitempty" xml:"SaveFormat"`
	// Make the workbook empty after saving the file.
	ClearData bool `json:"ClearData,omitempty" xml:"ClearData"`
	// The cached file folder is used to store some large data.
	CachedFileFolder string `json:"CachedFileFolder,omitempty" xml:"CachedFileFolder"`
	// Indicates whether validate merged areas before saving the file. The default value is false.
	ValidateMergedAreas bool `json:"ValidateMergedAreas,omitempty" xml:"ValidateMergedAreas"`
	RefreshChartCache   bool `json:"RefreshChartCache,omitempty" xml:"RefreshChartCache"`
	// If true and the directory does not exist, the directory will be automatically created before saving the file.
	CreateDirectory bool `json:"CreateDirectory,omitempty" xml:"CreateDirectory"`
	SortNames       bool `json:"SortNames,omitempty" xml:"SortNames"`
}

type SaveResponse

type SaveResponse struct {
	Status     string      `json:"Status,omitempty" xml:"Status"`
	Code       int32       `json:"Code" xml:"Code"`
	SaveResult *SaveResult `json:"SaveResult,omitempty" xml:"SaveResult"`
}

type SaveResult

type SaveResult struct {
	Documents []CellsCloudFileInfo `json:"Documents,omitempty" xml:"Documents"`
}

type SaveResultTaskParameter

type SaveResultTaskParameter struct {
	ResultSource      string      `json:"ResultSource,omitempty" xml:"ResultSource"`
	ResultDestination interface{} `json:"ResultDestination,omitempty" xml:"ResultDestination"`
}

type ShadowEffect

type ShadowEffect struct {
	Distance     float64     `json:"Distance,omitempty" xml:"Distance"`
	Angle        float64     `json:"Angle,omitempty" xml:"Angle"`
	PresetType   string      `json:"PresetType,omitempty" xml:"PresetType"`
	Color        *CellsColor `json:"Color,omitempty" xml:"Color"`
	Transparency float64     `json:"Transparency,omitempty" xml:"Transparency"`
	Blur         float64     `json:"Blur,omitempty" xml:"Blur"`
	Size         float64     `json:"Size,omitempty" xml:"Size"`
}

type Shape

type Shape struct {
	Link                    *Link   `json:"link,omitempty" xml:"link"`
	AlternativeText         string  `json:"AlternativeText,omitempty" xml:"AlternativeText"`
	Bottom                  int64   `json:"Bottom,omitempty" xml:"Bottom"`
	Top                     int64   `json:"Top,omitempty" xml:"Top"`
	Width                   int64   `json:"Width,omitempty" xml:"Width"`
	HtmlText                string  `json:"HtmlText,omitempty" xml:"HtmlText"`
	TextVerticalAlignment   string  `json:"TextVerticalAlignment,omitempty" xml:"TextVerticalAlignment"`
	AutoShapeType           string  `json:"AutoShapeType,omitempty" xml:"AutoShapeType"`
	IsPrintable             bool    `json:"IsPrintable,omitempty" xml:"IsPrintable"`
	UpperLeftColumn         int64   `json:"UpperLeftColumn,omitempty" xml:"UpperLeftColumn"`
	IsLockAspectRatio       bool    `json:"IsLockAspectRatio,omitempty" xml:"IsLockAspectRatio"`
	IsGroup                 bool    `json:"IsGroup,omitempty" xml:"IsGroup"`
	RotationAngle           float64 `json:"RotationAngle,omitempty" xml:"RotationAngle"`
	ZOrderPosition          int64   `json:"ZOrderPosition,omitempty" xml:"ZOrderPosition"`
	TextHorizontalOverflow  string  `json:"TextHorizontalOverflow,omitempty" xml:"TextHorizontalOverflow"`
	MsoDrawingType          string  `json:"MsoDrawingType,omitempty" xml:"MsoDrawingType"`
	TextOrientationType     string  `json:"TextOrientationType,omitempty" xml:"TextOrientationType"`
	Placement               string  `json:"Placement,omitempty" xml:"Placement"`
	Name                    string  `json:"Name,omitempty" xml:"Name"`
	IsWordArt               bool    `json:"IsWordArt,omitempty" xml:"IsWordArt"`
	LinkedCell              string  `json:"LinkedCell,omitempty" xml:"LinkedCell"`
	UpperLeftRow            int64   `json:"UpperLeftRow,omitempty" xml:"UpperLeftRow"`
	IsLocked                bool    `json:"IsLocked,omitempty" xml:"IsLocked"`
	LowerRightRow           int64   `json:"LowerRightRow,omitempty" xml:"LowerRightRow"`
	IsTextWrapped           bool    `json:"IsTextWrapped,omitempty" xml:"IsTextWrapped"`
	Y                       int64   `json:"Y,omitempty" xml:"Y"`
	X                       int64   `json:"X,omitempty" xml:"X"`
	IsHidden                bool    `json:"IsHidden,omitempty" xml:"IsHidden"`
	Left                    int64   `json:"Left,omitempty" xml:"Left"`
	Right                   int64   `json:"Right,omitempty" xml:"Right"`
	Text                    string  `json:"Text,omitempty" xml:"Text"`
	LowerRightColumn        int64   `json:"LowerRightColumn,omitempty" xml:"LowerRightColumn"`
	Height                  int64   `json:"Height,omitempty" xml:"Height"`
	TextHorizontalAlignment string  `json:"TextHorizontalAlignment,omitempty" xml:"TextHorizontalAlignment"`
	TextVerticalOverflow    string  `json:"TextVerticalOverflow,omitempty" xml:"TextVerticalOverflow"`
}

type ShapeOperateParameter

type ShapeOperateParameter struct {
	OperateType string      `json:"OperateType,omitempty" xml:"OperateType"`
	Shape       interface{} `json:"Shape,omitempty" xml:"Shape"`
}

type ShapeResponse

type ShapeResponse struct {
	Status string `json:"Status,omitempty" xml:"Status"`
	Code   int32  `json:"Code" xml:"Code"`
	Shape  *Shape `json:"Shape,omitempty" xml:"Shape"`
}

type Shapes

type Shapes struct {
	Link      *Link         `json:"link,omitempty" xml:"link"`
	ShapeList []LinkElement `json:"ShapeList,omitempty" xml:"ShapeList"`
}

type ShapesResponse

type ShapesResponse struct {
	Status string  `json:"Status,omitempty" xml:"Status"`
	Code   int32   `json:"Code" xml:"Code"`
	Shapes *Shapes `json:"Shapes,omitempty" xml:"Shapes"`
}

type SingleValue

type SingleValue struct {
	ValueType *ValueType `json:"ValueType,omitempty" xml:"ValueType"`
	Value     string     `json:"Value,omitempty" xml:"Value"`
}

type SingleValueResponse

type SingleValueResponse struct {
	Status string       `json:"Status,omitempty" xml:"Status"`
	Code   int32        `json:"Code" xml:"Code"`
	Value  *SingleValue `json:"Value,omitempty" xml:"Value"`
}

type SmartMarkerTaskParameter

type SmartMarkerTaskParameter struct {
	SourceWorkbook      interface{} `json:"SourceWorkbook,omitempty" xml:"SourceWorkbook"`
	XmlFile             interface{} `json:"xmlFile,omitempty" xml:"xmlFile"`
	DestinationWorkbook interface{} `json:"DestinationWorkbook,omitempty" xml:"DestinationWorkbook"`
}

type SolidFill

type SolidFill struct {
	Color        *Color      `json:"Color,omitempty" xml:"Color"`
	CellsColor   *CellsColor `json:"CellsColor,omitempty" xml:"CellsColor"`
	Transparency float64     `json:"Transparency,omitempty" xml:"Transparency"`
}

type SortKey

type SortKey struct {
	CustomList string `json:"CustomList,omitempty" xml:"CustomList"`
	SortOrder  string `json:"SortOrder,omitempty" xml:"SortOrder"`
	Key        int64  `json:"Key" xml:"Key"`
}

type Sparkline added in v20.9.0

type Sparkline struct {
	Column    int64  `json:"Column" xml:"Column"`
	DataRange string `json:"DataRange,omitempty" xml:"DataRange"`
	Row       int64  `json:"Row" xml:"Row"`
}

type SparklineGroup added in v20.9.0

type SparklineGroup struct {
	DisplayHidden            bool        `json:"DisplayHidden,omitempty" xml:"DisplayHidden"`
	FirstPointColor          *CellsColor `json:"FirstPointColor,omitempty" xml:"FirstPointColor"`
	HighPointColor           *CellsColor `json:"HighPointColor,omitempty" xml:"HighPointColor"`
	HorizontalAxisColor      *CellsColor `json:"HorizontalAxisColor,omitempty" xml:"HorizontalAxisColor"`
	HorizontalAxisDateRange  string      `json:"HorizontalAxisDateRange,omitempty" xml:"HorizontalAxisDateRange"`
	LastPointColor           *CellsColor `json:"LastPointColor,omitempty" xml:"LastPointColor"`
	LineWeight               float64     `json:"LineWeight,omitempty" xml:"LineWeight"`
	LowPointColor            *CellsColor `json:"LowPointColor,omitempty" xml:"LowPointColor"`
	MarkersColor             *CellsColor `json:"MarkersColor,omitempty" xml:"MarkersColor"`
	NegativePointsColor      *CellsColor `json:"NegativePointsColor,omitempty" xml:"NegativePointsColor"`
	PlotEmptyCellsType       string      `json:"PlotEmptyCellsType,omitempty" xml:"PlotEmptyCellsType"`
	PlotRightToLeft          bool        `json:"PlotRightToLeft,omitempty" xml:"PlotRightToLeft"`
	PresetStyle              string      `json:"PresetStyle,omitempty" xml:"PresetStyle"`
	SeriesColor              *CellsColor `json:"SeriesColor,omitempty" xml:"SeriesColor"`
	ShowFirstPoint           bool        `json:"ShowFirstPoint,omitempty" xml:"ShowFirstPoint"`
	ShowHighPoint            bool        `json:"ShowHighPoint,omitempty" xml:"ShowHighPoint"`
	ShowHorizontalAxis       bool        `json:"ShowHorizontalAxis,omitempty" xml:"ShowHorizontalAxis"`
	ShowLastPoint            bool        `json:"ShowLastPoint,omitempty" xml:"ShowLastPoint"`
	ShowLowPoint             bool        `json:"ShowLowPoint,omitempty" xml:"ShowLowPoint"`
	ShowMarkers              bool        `json:"ShowMarkers,omitempty" xml:"ShowMarkers"`
	ShowNegativePoints       bool        `json:"ShowNegativePoints,omitempty" xml:"ShowNegativePoints"`
	SparklineCollection      []Sparkline `json:"SparklineCollection,omitempty" xml:"SparklineCollection"`
	Type_                    string      `json:"Type,omitempty" xml:"Type"`
	VerticalAxisMaxValue     float64     `json:"VerticalAxisMaxValue,omitempty" xml:"VerticalAxisMaxValue"`
	VerticalAxisMaxValueType string      `json:"VerticalAxisMaxValueType,omitempty" xml:"VerticalAxisMaxValueType"`
	VerticalAxisMinValue     float64     `json:"VerticalAxisMinValue,omitempty" xml:"VerticalAxisMinValue"`
	VerticalAxisMinValueType string      `json:"VerticalAxisMinValueType,omitempty" xml:"VerticalAxisMinValueType"`
}

type SparklineGroupResponse added in v20.9.0

type SparklineGroupResponse struct {
	Status         string          `json:"Status,omitempty" xml:"Status"`
	Code           int32           `json:"Code" xml:"Code"`
	SparklineGroup *SparklineGroup `json:"SparklineGroup,omitempty" xml:"SparklineGroup"`
}

type SparklineGroups added in v20.9.0

type SparklineGroups struct {
	SparklineGroupList []SparklineGroup `json:"SparklineGroupList,omitempty" xml:"SparklineGroupList"`
}

type SparklineGroupsResponse added in v20.9.0

type SparklineGroupsResponse struct {
	Status          string           `json:"Status,omitempty" xml:"Status"`
	Code            int32            `json:"Code" xml:"Code"`
	SparklineGroups *SparklineGroups `json:"SparklineGroups,omitempty" xml:"SparklineGroups"`
}

type SplitResult

type SplitResult struct {
	Documents []CellsCloudFileInfo `json:"Documents,omitempty" xml:"Documents"`
}

type SplitResultDocument

type SplitResultDocument struct {
	Link *Link `json:"link,omitempty" xml:"link"`
	Id   int64 `json:"Id" xml:"Id"`
}

type SplitResultResponse

type SplitResultResponse struct {
	Status string `json:"Status,omitempty" xml:"Status"`
	Code   int32  `json:"Code" xml:"Code"`
	// Gets or sets the splitting result.
	Result *SplitResult `json:"Result,omitempty" xml:"Result"`
}

type SplitWorkbookTaskParameter

type SplitWorkbookTaskParameter struct {
	DestinationFileFormat   string      `json:"DestinationFileFormat,omitempty" xml:"DestinationFileFormat"`
	DestinationFilePosition interface{} `json:"DestinationFilePosition,omitempty" xml:"DestinationFilePosition"`
	VerticalResolution      int64       `json:"VerticalResolution,omitempty" xml:"VerticalResolution"`
	HorizontalResolution    int64       `json:"HorizontalResolution,omitempty" xml:"HorizontalResolution"`
	SplitNameRule           string      `json:"SplitNameRule,omitempty" xml:"SplitNameRule"`
	Workbook                interface{} `json:"Workbook,omitempty" xml:"Workbook"`
}

type SpreadsheetMl2003SaveOptions

type SpreadsheetMl2003SaveOptions struct {
	EnableHTTPCompression bool   `json:"EnableHTTPCompression,omitempty" xml:"EnableHTTPCompression"`
	SaveFormat            string `json:"SaveFormat,omitempty" xml:"SaveFormat"`
	// Make the workbook empty after saving the file.
	ClearData bool `json:"ClearData,omitempty" xml:"ClearData"`
	// The cached file folder is used to store some large data.
	CachedFileFolder string `json:"CachedFileFolder,omitempty" xml:"CachedFileFolder"`
	// Indicates whether validate merged areas before saving the file. The default value is false.
	ValidateMergedAreas bool `json:"ValidateMergedAreas,omitempty" xml:"ValidateMergedAreas"`
	RefreshChartCache   bool `json:"RefreshChartCache,omitempty" xml:"RefreshChartCache"`
	// If true and the directory does not exist, the directory will be automatically created before saving the file.
	CreateDirectory         bool `json:"CreateDirectory,omitempty" xml:"CreateDirectory"`
	SortNames               bool `json:"SortNames,omitempty" xml:"SortNames"`
	ExportColumnIndexOfCell bool `json:"ExportColumnIndexOfCell,omitempty" xml:"ExportColumnIndexOfCell"`
	IsIndentedFormatting    bool `json:"IsIndentedFormatting,omitempty" xml:"IsIndentedFormatting"`
	LimitAsXls              bool `json:"LimitAsXls,omitempty" xml:"LimitAsXls"`
}

type StorageExist

type StorageExist struct {
	// Shows that the storage exists.
	Exists bool `json:"Exists" xml:"Exists"`
}

Storage exists

type StorageExistsOpts

type StorageExistsOpts struct {
	StorageName string
}

type StorageFile

type StorageFile struct {
	// File or folder name.
	Name string `json:"Name,omitempty" xml:"Name"`
	// True if it is a folder.
	IsFolder bool `json:"IsFolder" xml:"IsFolder"`
	// File or folder last modified DateTime.
	ModifiedDate time.Time `json:"ModifiedDate,omitempty" xml:"ModifiedDate"`
	// File or folder size.
	Size int64 `json:"Size" xml:"Size"`
	// File or folder path.
	Path string `json:"Path,omitempty" xml:"Path"`
}

File or folder information

type StorageFile_

type StorageFile_ struct {
	// File or folder name.
	Name string `json:"Name,omitempty"`
	// True if it is a folder.
	IsFolder bool `json:"IsFolder"`
	// File or folder last modified DateTime.
	ModifiedDate string `json:"ModifiedDate,omitempty"`
	// File or folder size.
	Size int64 `json:"Size"`
	// File or folder path.
	Path string `json:"Path,omitempty"`
}

type Style

type Style struct {
	Link                 *Link       `json:"link,omitempty" xml:"link"`
	Pattern              string      `json:"Pattern,omitempty" xml:"Pattern"`
	TextDirection        string      `json:"TextDirection,omitempty" xml:"TextDirection"`
	Custom               string      `json:"Custom,omitempty" xml:"Custom"`
	ShrinkToFit          bool        `json:"ShrinkToFit,omitempty" xml:"ShrinkToFit"`
	IsDateTime           bool        `json:"IsDateTime,omitempty" xml:"IsDateTime"`
	CultureCustom        string      `json:"CultureCustom,omitempty" xml:"CultureCustom"`
	RotationAngle        int64       `json:"RotationAngle,omitempty" xml:"RotationAngle"`
	IndentLevel          int64       `json:"IndentLevel,omitempty" xml:"IndentLevel"`
	IsPercent            bool        `json:"IsPercent,omitempty" xml:"IsPercent"`
	ForegroundColor      *Color      `json:"ForegroundColor,omitempty" xml:"ForegroundColor"`
	Name                 string      `json:"Name,omitempty" xml:"Name"`
	ForegroundThemeColor *ThemeColor `json:"ForegroundThemeColor,omitempty" xml:"ForegroundThemeColor"`
	BorderCollection     []Border    `json:"BorderCollection,omitempty" xml:"BorderCollection"`
	IsLocked             bool        `json:"IsLocked,omitempty" xml:"IsLocked"`
	VerticalAlignment    string      `json:"VerticalAlignment,omitempty" xml:"VerticalAlignment"`
	BackgroundColor      *Color      `json:"BackgroundColor,omitempty" xml:"BackgroundColor"`
	BackgroundThemeColor *ThemeColor `json:"BackgroundThemeColor,omitempty" xml:"BackgroundThemeColor"`
	IsFormulaHidden      bool        `json:"IsFormulaHidden,omitempty" xml:"IsFormulaHidden"`
	IsGradient           bool        `json:"IsGradient,omitempty" xml:"IsGradient"`
	Number               int64       `json:"Number,omitempty" xml:"Number"`
	HorizontalAlignment  string      `json:"HorizontalAlignment,omitempty" xml:"HorizontalAlignment"`
	IsTextWrapped        bool        `json:"IsTextWrapped,omitempty" xml:"IsTextWrapped"`
	Font                 *Font       `json:"Font,omitempty" xml:"Font"`
}

type StyleResponse

type StyleResponse struct {
	Status string `json:"Status,omitempty" xml:"Status"`
	Code   int32  `json:"Code" xml:"Code"`
	Style  *Style `json:"Style,omitempty" xml:"Style"`
}

type SvgSaveOptions

type SvgSaveOptions struct {
	EnableHTTPCompression bool   `json:"EnableHTTPCompression,omitempty" xml:"EnableHTTPCompression"`
	SaveFormat            string `json:"SaveFormat,omitempty" xml:"SaveFormat"`
	// Make the workbook empty after saving the file.
	ClearData bool `json:"ClearData,omitempty" xml:"ClearData"`
	// The cached file folder is used to store some large data.
	CachedFileFolder string `json:"CachedFileFolder,omitempty" xml:"CachedFileFolder"`
	// Indicates whether validate merged areas before saving the file. The default value is false.
	ValidateMergedAreas bool `json:"ValidateMergedAreas,omitempty" xml:"ValidateMergedAreas"`
	RefreshChartCache   bool `json:"RefreshChartCache,omitempty" xml:"RefreshChartCache"`
	// If true and the directory does not exist, the directory will be automatically created before saving the file.
	CreateDirectory bool  `json:"CreateDirectory,omitempty" xml:"CreateDirectory"`
	SortNames       bool  `json:"SortNames,omitempty" xml:"SortNames"`
	SheetIndex      int64 `json:"SheetIndex,omitempty" xml:"SheetIndex"`
}

type TaskData

type TaskData struct {
	//	Tasks []TaskDescription `json:"Tasks,omitempty" xml:"Tasks"`
	Tasks []TaskDescription `json:"Tasks,omitempty" xml:"Tasks"`
}

type TaskDescription

type TaskDescription struct {
	TaskParameter interface{} `json:"TaskParameter,omitempty" xml:"TaskParameter"`
	TaskType      string      `json:"TaskType,omitempty" xml:"TaskType"`
}

type TaskParameter

type TaskParameter struct {
}

type TextItem

type TextItem struct {
	Link *Link  `json:"link,omitempty" xml:"link"`
	Text string `json:"Text,omitempty" xml:"Text"`
}

type TextItems

type TextItems struct {
	Link         *Link      `json:"link,omitempty" xml:"link"`
	TextItemList []TextItem `json:"TextItemList,omitempty" xml:"TextItemList"`
}

type TextItemsResponse

type TextItemsResponse struct {
	Status    string     `json:"Status,omitempty" xml:"Status"`
	Code      int32      `json:"Code" xml:"Code"`
	TextItems *TextItems `json:"TextItems,omitempty" xml:"TextItems"`
}

type TextOptions

type TextOptions struct {
	IsItalic       bool          `json:"IsItalic,omitempty" xml:"IsItalic"`
	Name           string        `json:"Name,omitempty" xml:"Name"`
	DoubleSize     float64       `json:"DoubleSize,omitempty" xml:"DoubleSize"`
	Color          *Color        `json:"Color,omitempty" xml:"Color"`
	IsBold         bool          `json:"IsBold,omitempty" xml:"IsBold"`
	IsSubscript    bool          `json:"IsSubscript,omitempty" xml:"IsSubscript"`
	IsSuperscript  bool          `json:"IsSuperscript,omitempty" xml:"IsSuperscript"`
	IsStrikeout    bool          `json:"IsStrikeout,omitempty" xml:"IsStrikeout"`
	Underline      string        `json:"Underline,omitempty" xml:"Underline"`
	Size           int64         `json:"Size,omitempty" xml:"Size"`
	Outline        *LineFormat   `json:"Outline,omitempty" xml:"Outline"`
	Spacing        float64       `json:"Spacing,omitempty" xml:"Spacing"`
	Kerning        float64       `json:"Kerning,omitempty" xml:"Kerning"`
	Shadow         *ShadowEffect `json:"Shadow,omitempty" xml:"Shadow"`
	Fill           *FillFormat   `json:"Fill,omitempty" xml:"Fill"`
	UnderlineColor *CellsColor   `json:"UnderlineColor,omitempty" xml:"UnderlineColor"`
}

type TextWaterMarkerRequest

type TextWaterMarkerRequest struct {
	// water marker.
	Text string `json:"Text,omitempty" xml:"Text"`
	// font name.
	FontName string `json:"FontName,omitempty" xml:"FontName"`
	// font size.
	FontSize int64 `json:"FontSize,omitempty" xml:"FontSize"`
	// height.
	Height int64 `json:"Height,omitempty" xml:"Height"`
	// width.
	Width int64 `json:"Width,omitempty" xml:"Width"`
}

Used by text water marker requests.

type TextureFill

type TextureFill struct {
	Scale           float64          `json:"Scale,omitempty" xml:"Scale"`
	Image           *LinkElement     `json:"Image,omitempty" xml:"Image"`
	PicFormatOption *PicFormatOption `json:"PicFormatOption,omitempty" xml:"PicFormatOption"`
	TilePicOption   *TilePicOption   `json:"TilePicOption,omitempty" xml:"TilePicOption"`
	Transparency    float64          `json:"Transparency,omitempty" xml:"Transparency"`
	Type_           string           `json:"Type,omitempty" xml:"Type"`
}

type ThemeColor

type ThemeColor struct {
	Tint      float64 `json:"Tint,omitempty" xml:"Tint"`
	ColorType string  `json:"ColorType,omitempty" xml:"ColorType"`
}

type TilePicOption

type TilePicOption struct {
	AlignmentType string  `json:"AlignmentType,omitempty" xml:"AlignmentType"`
	OffsetX       float64 `json:"OffsetX" xml:"OffsetX"`
	ScaleX        float64 `json:"ScaleX" xml:"ScaleX"`
	OffsetY       float64 `json:"OffsetY" xml:"OffsetY"`
	ScaleY        float64 `json:"ScaleY" xml:"ScaleY"`
	MirrorType    string  `json:"MirrorType,omitempty" xml:"MirrorType"`
}

type Title

type Title struct {
	IsInnerMode             bool          `json:"IsInnerMode,omitempty" xml:"IsInnerMode"`
	ShapeProperties         []LinkElement `json:"ShapeProperties,omitempty" xml:"ShapeProperties"`
	AutoScaleFont           bool          `json:"AutoScaleFont,omitempty" xml:"AutoScaleFont"`
	Area                    *Area         `json:"Area,omitempty" xml:"Area"`
	Height                  int64         `json:"Height,omitempty" xml:"Height"`
	Width                   int64         `json:"Width,omitempty" xml:"Width"`
	BackgroundMode          string        `json:"BackgroundMode,omitempty" xml:"BackgroundMode"`
	IsAutomaticSize         bool          `json:"IsAutomaticSize,omitempty" xml:"IsAutomaticSize"`
	Y                       int64         `json:"Y,omitempty" xml:"Y"`
	X                       int64         `json:"X,omitempty" xml:"X"`
	Shadow                  bool          `json:"Shadow,omitempty" xml:"Shadow"`
	Font                    *Font         `json:"Font,omitempty" xml:"Font"`
	Border                  *Line         `json:"Border,omitempty" xml:"Border"`
	Link                    *Link         `json:"link,omitempty" xml:"link"`
	LinkedSource            string        `json:"LinkedSource,omitempty" xml:"LinkedSource"`
	Text                    string        `json:"Text,omitempty" xml:"Text"`
	IsVisible               bool          `json:"IsVisible,omitempty" xml:"IsVisible"`
	TextDirection           string        `json:"TextDirection,omitempty" xml:"TextDirection"`
	RotationAngle           int64         `json:"RotationAngle,omitempty" xml:"RotationAngle"`
	TextVerticalAlignment   string        `json:"TextVerticalAlignment,omitempty" xml:"TextVerticalAlignment"`
	TextHorizontalAlignment string        `json:"TextHorizontalAlignment,omitempty" xml:"TextHorizontalAlignment"`
}

type TitleResponse

type TitleResponse struct {
	Status string `json:"Status,omitempty" xml:"Status"`
	Code   int32  `json:"Code" xml:"Code"`
	Title  *Title `json:"Title,omitempty" xml:"Title"`
}

type TokenResp

type TokenResp struct {
	AccessToken string `json:"access_token"`
	TokenType   string `json:"token_type"`
	ExpiresIn   int64  `json:"expires_in"`
}

TokenResp represents data returned by GetAccessToken and RefreshToken as HTTP response body.

type Top10

type Top10 struct {
	// Get or set the flag indicating whether a \"top/bottom n\" rule is a \"bottom    n\" rule. '1' indicates 'bottom'.  Default value is false.
	IsBottom bool `json:"IsBottom,omitempty" xml:"IsBottom"`
	// Get or set the flag indicating whether a \"top/bottom n\" rule is a \"top/bottom     n percent\" rule.  Default value is false.
	IsPercent bool `json:"IsPercent,omitempty" xml:"IsPercent"`
	// Get or set the value of \"n\" in a \"top/bottom n\" conditional formatting rule.      If IsPercent is true, the value must between 0 and 100.  Otherwise it must     between 0 and 1000.  Default value is 10.
	Rank int64 `json:"Rank,omitempty" xml:"Rank"`
}

Describe the Top10 conditional formatting rule. This conditional formatting rule highlights cells whose values fall in the top N or bottom N bracket, as specified.

type Top10Filter

type Top10Filter struct {
	Items     int64  `json:"Items" xml:"Items"`
	IsPercent bool   `json:"IsPercent" xml:"IsPercent"`
	IsTop     bool   `json:"IsTop" xml:"IsTop"`
	Criteria  string `json:"Criteria,omitempty" xml:"Criteria"`
}

type TxtSaveOptions

type TxtSaveOptions struct {
	EnableHTTPCompression bool   `json:"EnableHTTPCompression,omitempty" xml:"EnableHTTPCompression"`
	SaveFormat            string `json:"SaveFormat,omitempty" xml:"SaveFormat"`
	// Make the workbook empty after saving the file.
	ClearData bool `json:"ClearData,omitempty" xml:"ClearData"`
	// The cached file folder is used to store some large data.
	CachedFileFolder string `json:"CachedFileFolder,omitempty" xml:"CachedFileFolder"`
	// Indicates whether validate merged areas before saving the file. The default value is false.
	ValidateMergedAreas bool `json:"ValidateMergedAreas,omitempty" xml:"ValidateMergedAreas"`
	RefreshChartCache   bool `json:"RefreshChartCache,omitempty" xml:"RefreshChartCache"`
	// If true and the directory does not exist, the directory will be automatically created before saving the file.
	CreateDirectory bool   `json:"CreateDirectory,omitempty" xml:"CreateDirectory"`
	SortNames       bool   `json:"SortNames,omitempty" xml:"SortNames"`
	QuoteType       string `json:"QuoteType,omitempty" xml:"QuoteType"`
	Separator       string `json:"Separator,omitempty" xml:"Separator"`
	SeparatorString string `json:"SeparatorString,omitempty" xml:"SeparatorString"`
	AlwaysQuoted    bool   `json:"AlwaysQuoted,omitempty" xml:"AlwaysQuoted"`
}

type UploadFileOpts

type UploadFileOpts struct {
	Path string

	StorageName string
}

type Validation

type Validation struct {
	Link *Link `json:"link,omitempty" xml:"link"`
	// Represents the value or expression associated with the second part of the    data validation.
	Formula2 string `json:"Formula2,omitempty" xml:"Formula2"`
	// Represents the value or expression associated with the data validation.
	Formula1 string `json:"Formula1,omitempty" xml:"Formula1"`
	// Indicates whether the data validation error message will be displayed whenever    the user enters invalid data.
	ShowError bool `json:"ShowError,omitempty" xml:"ShowError"`
	// Represents the data validation error message.
	ErrorMessage string `json:"ErrorMessage,omitempty" xml:"ErrorMessage"`
	// Indicates whether data validation displays a drop-down list that contains    acceptable values.
	InCellDropDown bool `json:"InCellDropDown,omitempty" xml:"InCellDropDown"`
	// Indicates whether the data validation input message will be displayed whenever    the user selects a cell in the data validation range.
	ShowInput bool `json:"ShowInput,omitempty" xml:"ShowInput"`
	// Represents the validation alert style.Information,Stop,Warning
	AlertStyle string `json:"AlertStyle,omitempty" xml:"AlertStyle"`
	// Represents the title of the data-validation input dialog box.
	InputTitle string `json:"InputTitle,omitempty" xml:"InputTitle"`
	// Indicates whether blank values are permitted by the range data validation.
	IgnoreBlank bool `json:"IgnoreBlank,omitempty" xml:"IgnoreBlank"`
	// Represents the first value associated with the data validation.
	Value2 string `json:"Value2,omitempty" xml:"Value2"`
	// Represents the first value associated with the data validation.
	Value1 string `json:"Value1,omitempty" xml:"Value1"`
	// Represents the operator for the data validation. Between,Equal,GreaterThan,GreaterOrEqual,LessThan,LessOrEqual,None,NotBetween,NotEqual
	Operator string `json:"Operator,omitempty" xml:"Operator"`
	// Represents the title of the data-validation error dialog box.
	ErrorTitle string `json:"ErrorTitle,omitempty" xml:"ErrorTitle"`
	// Represents the data validation type. AnyValue ,WholeNumber,Decimal,List,Date,Time,TextLength,Custom
	Type_ string `json:"Type,omitempty" xml:"Type"`
	// Represents the data validation input message.
	InputMessage string `json:"InputMessage,omitempty" xml:"InputMessage"`
	// Represents a collection of Aspose.Cells.CellArea which contains the data     validation settings.
	AreaList []CellArea `json:"AreaList,omitempty" xml:"AreaList"`
}

type ValidationResponse

type ValidationResponse struct {
	Status     string      `json:"Status,omitempty" xml:"Status"`
	Code       int32       `json:"Code" xml:"Code"`
	Validation *Validation `json:"Validation,omitempty" xml:"Validation"`
}

type Validations

type Validations struct {
	Link           *Link         `json:"link,omitempty" xml:"link"`
	Count          int64         `json:"Count" xml:"Count"`
	ValidationList []LinkElement `json:"ValidationList,omitempty" xml:"ValidationList"`
}

type ValidationsResponse

type ValidationsResponse struct {
	Status      string       `json:"Status,omitempty" xml:"Status"`
	Code        int32        `json:"Code" xml:"Code"`
	Validations *Validations `json:"Validations,omitempty" xml:"Validations"`
}

type ValueType

type ValueType struct {
}

type VerticalPageBreak

type VerticalPageBreak struct {
	Column   int64 `json:"Column" xml:"Column"`
	StartRow int64 `json:"StartRow" xml:"StartRow"`
	EndRow   int64 `json:"EndRow" xml:"EndRow"`
}

type VerticalPageBreakResponse

type VerticalPageBreakResponse struct {
	Status            string             `json:"Status,omitempty" xml:"Status"`
	Code              int32              `json:"Code" xml:"Code"`
	VerticalPageBreak *VerticalPageBreak `json:"VerticalPageBreak,omitempty" xml:"VerticalPageBreak"`
}

type VerticalPageBreaks

type VerticalPageBreaks struct {
	Link                  *Link               `json:"link,omitempty" xml:"link"`
	VerticalPageBreakList []VerticalPageBreak `json:"VerticalPageBreakList,omitempty" xml:"VerticalPageBreakList"`
}

type VerticalPageBreaksResponse

type VerticalPageBreaksResponse struct {
	Status             string              `json:"Status,omitempty" xml:"Status"`
	Code               int32               `json:"Code" xml:"Code"`
	VerticalPageBreaks *VerticalPageBreaks `json:"VerticalPageBreaks,omitempty" xml:"VerticalPageBreaks"`
}

type Workbook

type Workbook struct {
	Links              []Link       `json:"Links,omitempty" xml:"Links"`
	Settings           *LinkElement `json:"Settings,omitempty" xml:"Settings"`
	IsProtected        string       `json:"IsProtected,omitempty" xml:"IsProtected"`
	IsWriteProtected   string       `json:"IsWriteProtected,omitempty" xml:"IsWriteProtected"`
	FileName           string       `json:"FileName,omitempty" xml:"FileName"`
	DocumentProperties *LinkElement `json:"DocumentProperties,omitempty" xml:"DocumentProperties"`
	Names              *LinkElement `json:"Names,omitempty" xml:"Names"`
	DefaultStyle       *LinkElement `json:"DefaultStyle,omitempty" xml:"DefaultStyle"`
	IsEncryption       string       `json:"IsEncryption,omitempty" xml:"IsEncryption"`
	Worksheets         *LinkElement `json:"Worksheets,omitempty" xml:"Worksheets"`
	Password           string       `json:"Password,omitempty" xml:"Password"`
}

type WorkbookEncryptionRequest

type WorkbookEncryptionRequest struct {
	// Encription password.
	Password string `json:"Password,omitempty" xml:"Password"`
	// Encription key length.
	KeyLength int64 `json:"KeyLength" xml:"KeyLength"`
	// Workbook encription type.
	EncryptionType string `json:"EncryptionType,omitempty" xml:"EncryptionType"`
}

Used by workbook encryption/decryption requests.

type WorkbookOperateParameter

type WorkbookOperateParameter struct {
	OperateType string `json:"OperateType,omitempty" xml:"OperateType"`
}

type WorkbookProtectionRequest

type WorkbookProtectionRequest struct {
	// Encription password.
	Password string `json:"Password,omitempty" xml:"Password"`
	// Protection type. Can be ALL, CONTENTS, NONE, OBJECTS, SCENARIOS, STRUCTURE, WINDOWS
	ProtectionType string `json:"ProtectionType,omitempty" xml:"ProtectionType"`
}

Used by workbook protection requests.

type WorkbookReplaceResponse

type WorkbookReplaceResponse struct {
	Status   string       `json:"Status,omitempty" xml:"Status"`
	Code     int32        `json:"Code" xml:"Code"`
	Matches  int64        `json:"Matches" xml:"Matches"`
	Workbook *LinkElement `json:"Workbook,omitempty" xml:"Workbook"`
}

type WorkbookResponse

type WorkbookResponse struct {
	Status   string    `json:"Status,omitempty" xml:"Status"`
	Code     int32     `json:"Code" xml:"Code"`
	Workbook *Workbook `json:"Workbook,omitempty" xml:"Workbook"`
}

type WorkbookSettings

type WorkbookSettings struct {
	NumberGroupSeparator string `json:"NumberGroupSeparator,omitempty" xml:"NumberGroupSeparator"`
	HidePivotFieldList   bool   `json:"HidePivotFieldList,omitempty" xml:"HidePivotFieldList"`
	// Represents whether the generated spreadsheet will be opened Minimized.
	IsMinimized bool `json:"IsMinimized,omitempty" xml:"IsMinimized"`
	// Specifies the version of the calculation engine used to calculate values in the workbook.
	CalculationId string `json:"CalculationId,omitempty" xml:"CalculationId"`
	// Indicates whether re-calculate all formulas on opening file.
	ReCalculateOnOpen bool `json:"ReCalculateOnOpen,omitempty" xml:"ReCalculateOnOpen"`
	// Whether check restriction of excel file when user modify cells related objects.  For example, excel does not allow inputting string value longer than 32K.  When you input a value longer than 32K such as by Cell.PutValue(string), if this property is true, you will get an Exception.  If this property is false, we will accept your input string value as the cell's value so that later you can output the complete string value for other file formats such as CSV.  However, if you have set such kind of value that is invalid for excel file format, you should not save the workbook as excel file format later. Otherwise there may be unexpected error for the generated excel file.
	CheckExcelRestriction bool `json:"CheckExcelRestriction,omitempty" xml:"CheckExcelRestriction"`
	// Gets or sets a value indicating whether the generated spreadsheet will contain a horizontal scroll bar.                           Remarks: The default value is true.
	IsHScrollBarVisible bool `json:"IsHScrollBarVisible,omitempty" xml:"IsHScrollBarVisible"`
	// The height of the window, in unit of point.
	WindowHeight float64 `json:"WindowHeight,omitempty" xml:"WindowHeight"`
	// The distance from the left edge of the client area to the left edge of the window, in unit of point.
	WindowLeft float64 `json:"WindowLeft,omitempty" xml:"WindowLeft"`
	// Specifies the stack size for calculating cells recursively.  The large value for this size will give better performance when there are lots of cells need to be calculated recursively.  On the other hand, larger value will raise the stakes of StackOverflowException.  If use gets StackOverflowException when calculating formulas, this value should be decreased.
	CalcStackSize int64 `json:"CalcStackSize,omitempty" xml:"CalcStackSize"`
	// Gets or sets a value that indicates whether the Workbook is shared.                           Remarks: The default value is false.
	Shared                    bool `json:"Shared,omitempty" xml:"Shared"`
	RemovePersonalInformation bool `json:"RemovePersonalInformation,omitempty" xml:"RemovePersonalInformation"`
	// Gets or sets the user interface language of the Workbook version based on CountryCode that has saved the file.
	LanguageCode       string `json:"LanguageCode,omitempty" xml:"LanguageCode"`
	EnableMacros       bool   `json:"EnableMacros,omitempty" xml:"EnableMacros"`
	IsDefaultEncrypted bool   `json:"IsDefaultEncrypted,omitempty" xml:"IsDefaultEncrypted"`
	// Indicates whether to recalculate before saving the document.
	RecalculateBeforeSave bool `json:"RecalculateBeforeSave,omitempty" xml:"RecalculateBeforeSave"`
	// Indicates whether parsing the formula when reading the file.                           Remarks: Only applies for Excel Xlsx,Xltx, Xltm,Xlsm file because the formulas in the files are stored with a string formula.
	ParsingFormulaOnOpen bool `json:"ParsingFormulaOnOpen,omitempty" xml:"ParsingFormulaOnOpen"`
	// The distance from the top edge of the client area to the top edge of the window, in unit of point.
	WindowTop float64 `json:"WindowTop,omitempty" xml:"WindowTop"`
	// Gets or sets the system regional settings based on CountryCode at the time the file was saved.                           Remarks: If you do not want to use the region saved in the file, please reset it after reading the file.
	Region        string `json:"Region,omitempty" xml:"Region"`
	MemorySetting string `json:"MemorySetting,omitempty" xml:"MemorySetting"`
	// Indicates whether update adjacent cells' border.                           Remarks: The default value is true.  For example: the bottom border of the cell A1 is update, the top border of the cell A2 should be changed too.
	UpdateAdjacentCellsBorder bool `json:"UpdateAdjacentCellsBorder,omitempty" xml:"UpdateAdjacentCellsBorder"`
	CrashSave                 bool `json:"CrashSave,omitempty" xml:"CrashSave"`
	// Get or sets a value whether the Workbook tabs are displayed.                           Remarks: The default value is true.
	ShowTabs bool `json:"ShowTabs,omitempty" xml:"ShowTabs"`
	// True if calculations in this workbook will be done using only the precision of the numbers as they're displayed
	PrecisionAsDisplayed bool `json:"PrecisionAsDisplayed,omitempty" xml:"PrecisionAsDisplayed"`
	// It specifies whether to calculate formulas manually, automatically or automatically except for multiple table operations.
	CalcMode             string `json:"CalcMode,omitempty" xml:"CalcMode"`
	AutoCompressPictures bool   `json:"AutoCompressPictures,omitempty" xml:"AutoCompressPictures"`
	// Gets or sets a value which represents if the workbook uses the 1904 date system.
	Date1904               bool   `json:"Date1904,omitempty" xml:"Date1904"`
	NumberDecimalSeparator string `json:"NumberDecimalSeparator,omitempty" xml:"NumberDecimalSeparator"`
	// Indicates if Aspose.Cells will use iteration to resolve circular references.
	Iteration bool `json:"Iteration,omitempty" xml:"Iteration"`
	// Indicates whether check comptiliblity when saving workbook.                           Remarks:  The default value is true.
	CheckComptiliblity bool `json:"CheckComptiliblity,omitempty" xml:"CheckComptiliblity"`
	AutoRecover        bool `json:"AutoRecover,omitempty" xml:"AutoRecover"`
	// Returns or sets the maximum number of change that Microsoft Excel can use to resolve a circular reference.
	MaxChange       float64 `json:"MaxChange,omitempty" xml:"MaxChange"`
	DataExtractLoad bool    `json:"DataExtractLoad,omitempty" xml:"DataExtractLoad"`
	// Gets or sets the first visible worksheet tab.
	FirstVisibleTab int64 `json:"FirstVisibleTab,omitempty" xml:"FirstVisibleTab"`
	// Indicates whether this workbook is hidden.
	IsHidden bool `json:"IsHidden,omitempty" xml:"IsHidden"`
	// Indicates if the Read Only Recommended option is selected.
	RecommendReadOnly bool `json:"RecommendReadOnly,omitempty" xml:"RecommendReadOnly"`
	// Indicates whether and how to show objects in the workbook.
	DisplayDrawingObjects string `json:"DisplayDrawingObjects,omitempty" xml:"DisplayDrawingObjects"`
	// Specifies the incremental public release of the application.
	BuildVersion string `json:"BuildVersion,omitempty" xml:"BuildVersion"`
	// Gets or sets a value indicating whether the generated spreadsheet will contain a vertical scroll bar.                           Remarks: The default value is true.
	IsVScrollBarVisible bool `json:"IsVScrollBarVisible,omitempty" xml:"IsVScrollBarVisible"`
	// The width of the window, in unit of point.
	WindowWidth float64 `json:"WindowWidth,omitempty" xml:"WindowWidth"`
	// Indicates whether create calculated formulas chain.
	CreateCalcChain bool `json:"CreateCalcChain,omitempty" xml:"CreateCalcChain"`
	// Returns or sets the maximum number of iterations that Aspose.Cells can use to resolve a circular reference.
	MaxIteration    int64  `json:"MaxIteration,omitempty" xml:"MaxIteration"`
	RepairLoad      bool   `json:"RepairLoad,omitempty" xml:"RepairLoad"`
	UpdateLinksType string `json:"UpdateLinksType,omitempty" xml:"UpdateLinksType"`
	// Width of worksheet tab bar (in 1/1000 of window width).
	SheetTabBarWidth int64 `json:"SheetTabBarWidth,omitempty" xml:"SheetTabBarWidth"`
}

type WorkbookSettingsOperateParameter

type WorkbookSettingsOperateParameter struct {
	OperateType      string      `json:"OperateType,omitempty" xml:"OperateType"`
	WorkbookSettings interface{} `json:"WorkbookSettings,omitempty" xml:"WorkbookSettings"`
}

type WorkbookSettingsResponse

type WorkbookSettingsResponse struct {
	Status   string            `json:"Status,omitempty" xml:"Status"`
	Code     int32             `json:"Code" xml:"Code"`
	Settings *WorkbookSettings `json:"settings,omitempty" xml:"settings"`
}

type Worksheet

type Worksheet struct {
	// Gets the index of sheet in the worksheets collection.
	Index      int64        `json:"Index" xml:"Index"`
	Pictures   *LinkElement `json:"Pictures,omitempty" xml:"Pictures"`
	Charts     *LinkElement `json:"Charts,omitempty" xml:"Charts"`
	Comments   *LinkElement `json:"Comments,omitempty" xml:"Comments"`
	Hyperlinks *LinkElement `json:"Hyperlinks,omitempty" xml:"Hyperlinks"`
	// Represents if the worksheet is visible.
	IsVisible bool `json:"IsVisible,omitempty" xml:"IsVisible"`
	// Gets and sets the view type.
	ViewType string `json:"ViewType,omitempty" xml:"ViewType"`
	// Represents worksheet type
	Type_ string `json:"Type,omitempty" xml:"Type"`
	// Gets or sets a value indicating whether the gridelines are visible.Default     is true.
	IsGridlinesVisible bool `json:"IsGridlinesVisible,omitempty" xml:"IsGridlinesVisible"`
	// Gets or sets a value indicating whether the worksheet will display row and column headers.Default is true.
	IsRowColumnHeadersVisible bool `json:"IsRowColumnHeadersVisible,omitempty" xml:"IsRowColumnHeadersVisible"`
	// Indications the specified worksheet is shown in normal view or page break preview.
	IsPageBreakPreview bool `json:"IsPageBreakPreview,omitempty" xml:"IsPageBreakPreview"`
	// True if zero values are displayed.
	DisplayZeros bool `json:"DisplayZeros,omitempty" xml:"DisplayZeros"`
	// Flag indicating whether the Transition Formula Evaluation (Lotus compatibility) option is enabled.
	TransitionEvaluation bool `json:"TransitionEvaluation,omitempty" xml:"TransitionEvaluation"`
	// Indicates if the specified worksheet is displayed from right to left instead    of from left to right.  Default is false.
	DisplayRightToLeft bool `json:"DisplayRightToLeft,omitempty" xml:"DisplayRightToLeft"`
	// Represents first visible column index.
	FirstVisibleColumn int64        `json:"FirstVisibleColumn,omitempty" xml:"FirstVisibleColumn"`
	OleObjects         *LinkElement `json:"OleObjects,omitempty" xml:"OleObjects"`
	// Indicates whether show outline.
	IsOutlineShown bool `json:"IsOutlineShown,omitempty" xml:"IsOutlineShown"`
	// Gets or sets the name of the worksheet.
	Name        string       `json:"Name,omitempty" xml:"Name"`
	AutoShapes  *LinkElement `json:"AutoShapes,omitempty" xml:"AutoShapes"`
	Cells       *LinkElement `json:"Cells,omitempty" xml:"Cells"`
	Validations *LinkElement `json:"Validations,omitempty" xml:"Validations"`
	// Represents the scaling factor in percent. It should be btween 10 and 400.
	Zoom                   int64        `json:"Zoom,omitempty" xml:"Zoom"`
	ConditionalFormattings *LinkElement `json:"ConditionalFormattings,omitempty" xml:"ConditionalFormattings"`
	// Indicates whether this worksheet is selected when the workbook is opened.
	IsSelected bool `json:"IsSelected,omitempty" xml:"IsSelected"`
	// Represents worksheet tab color.
	TabColor *Color `json:"TabColor,omitempty" xml:"TabColor"`
	// Represents first visible row index.
	FirstVisibleRow int64 `json:"FirstVisibleRow,omitempty" xml:"FirstVisibleRow"`
	// Flag indicating whether the Transition Formula Entry (Lotus compatibility) option is enabled.
	TransitionEntry bool `json:"TransitionEntry,omitempty" xml:"TransitionEntry"`
	// Indicates the state for this sheet visibility
	VisibilityType string `json:"VisibilityType,omitempty" xml:"VisibilityType"`
	// Indicates whether the ruler is visible. Only apply for page break preview.
	IsRulerVisible bool   `json:"IsRulerVisible,omitempty" xml:"IsRulerVisible"`
	Links          []Link `json:"Links,omitempty" xml:"Links"`
	// Indicates if the worksheet is protected.
	IsProtected bool         `json:"IsProtected" xml:"IsProtected"`
	MergedCells *LinkElement `json:"MergedCells,omitempty" xml:"MergedCells"`
}

type WorksheetMovingRequest

type WorksheetMovingRequest struct {
	// Position to move. Can be BEFORE or AFTER.
	Position string `json:"Position,omitempty" xml:"Position"`
	// Destination worksheet name.
	DestinationWorksheet string `json:"DestinationWorksheet,omitempty" xml:"DestinationWorksheet"`
}

Used by workbook moving requests.

type WorksheetReplaceResponse

type WorksheetReplaceResponse struct {
	Status    string       `json:"Status,omitempty" xml:"Status"`
	Code      int32        `json:"Code" xml:"Code"`
	Matches   int64        `json:"Matches" xml:"Matches"`
	Worksheet *LinkElement `json:"Worksheet,omitempty" xml:"Worksheet"`
}

type WorksheetResponse

type WorksheetResponse struct {
	Status    string     `json:"Status,omitempty" xml:"Status"`
	Code      int32      `json:"Code" xml:"Code"`
	Worksheet *Worksheet `json:"Worksheet,omitempty" xml:"Worksheet"`
}

type Worksheets

type Worksheets struct {
	Link          *Link         `json:"link,omitempty" xml:"link"`
	WorksheetList []LinkElement `json:"WorksheetList,omitempty" xml:"WorksheetList"`
}

type WorksheetsResponse

type WorksheetsResponse struct {
	Status     string      `json:"Status,omitempty" xml:"Status"`
	Code       int32       `json:"Code" xml:"Code"`
	Worksheets *Worksheets `json:"Worksheets,omitempty" xml:"Worksheets"`
}

type XlsSaveOptions

type XlsSaveOptions struct {
	EnableHTTPCompression bool   `json:"EnableHTTPCompression,omitempty" xml:"EnableHTTPCompression"`
	SaveFormat            string `json:"SaveFormat,omitempty" xml:"SaveFormat"`
	// Make the workbook empty after saving the file.
	ClearData bool `json:"ClearData,omitempty" xml:"ClearData"`
	// The cached file folder is used to store some large data.
	CachedFileFolder string `json:"CachedFileFolder,omitempty" xml:"CachedFileFolder"`
	// Indicates whether validate merged areas before saving the file. The default value is false.
	ValidateMergedAreas bool `json:"ValidateMergedAreas,omitempty" xml:"ValidateMergedAreas"`
	RefreshChartCache   bool `json:"RefreshChartCache,omitempty" xml:"RefreshChartCache"`
	// If true and the directory does not exist, the directory will be automatically created before saving the file.
	CreateDirectory bool `json:"CreateDirectory,omitempty" xml:"CreateDirectory"`
	SortNames       bool `json:"SortNames,omitempty" xml:"SortNames"`
}

type XlsbSaveOptions

type XlsbSaveOptions struct {
	EnableHTTPCompression bool   `json:"EnableHTTPCompression,omitempty" xml:"EnableHTTPCompression"`
	SaveFormat            string `json:"SaveFormat,omitempty" xml:"SaveFormat"`
	// Make the workbook empty after saving the file.
	ClearData bool `json:"ClearData,omitempty" xml:"ClearData"`
	// The cached file folder is used to store some large data.
	CachedFileFolder string `json:"CachedFileFolder,omitempty" xml:"CachedFileFolder"`
	// Indicates whether validate merged areas before saving the file. The default value is false.
	ValidateMergedAreas bool `json:"ValidateMergedAreas,omitempty" xml:"ValidateMergedAreas"`
	RefreshChartCache   bool `json:"RefreshChartCache,omitempty" xml:"RefreshChartCache"`
	// If true and the directory does not exist, the directory will be automatically created before saving the file.
	CreateDirectory bool `json:"CreateDirectory,omitempty" xml:"CreateDirectory"`
	SortNames       bool `json:"SortNames,omitempty" xml:"SortNames"`
}

type XpsSaveOptions

type XpsSaveOptions struct {
	EnableHTTPCompression bool   `json:"EnableHTTPCompression,omitempty" xml:"EnableHTTPCompression"`
	SaveFormat            string `json:"SaveFormat,omitempty" xml:"SaveFormat"`
	// Make the workbook empty after saving the file.
	ClearData bool `json:"ClearData,omitempty" xml:"ClearData"`
	// The cached file folder is used to store some large data.
	CachedFileFolder string `json:"CachedFileFolder,omitempty" xml:"CachedFileFolder"`
	// Indicates whether validate merged areas before saving the file. The default value is false.
	ValidateMergedAreas bool `json:"ValidateMergedAreas,omitempty" xml:"ValidateMergedAreas"`
	RefreshChartCache   bool `json:"RefreshChartCache,omitempty" xml:"RefreshChartCache"`
	// If true and the directory does not exist, the directory will be automatically created before saving the file.
	CreateDirectory bool `json:"CreateDirectory,omitempty" xml:"CreateDirectory"`
	SortNames       bool `json:"SortNames,omitempty" xml:"SortNames"`
}

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL