Document.Load Method

Loads a document from the specified file located on the SpreadsheetCloudAPI server.

Namespace: SpreadsheetCloudAPI.SpreadsheetSDK
Assembly: SpreadsheetSDK.dll


public static Document Load( 
   string filename,  
   string extension 


Type: String
A string value, specifying the file name without an extension.
Type: String
A string value, specifying the file extension. The supported file extensions are: OPENXML (XLSX), XLS and CSV.

Return value

Type: Document
A Document object, providing access to the loaded document.


On the SpreadsheetCloudAPI server, the document must belong to the application that corresponds to the specified API Key.


This example demonstrates how to use SpreadsheetCloudAPI service to access located cloud files.

  • To access the files that belong to an application, first initialize the SpreadsheetSDK.dll using the API Key generated for your application. For this purpose, call the SpreadsheetSDK.Initialize method with your API Key as a parameter.

  • To create a new file and store it on the server, call the Create method.

    To open an existing file stored on the server, call the Load method.

  • To access a document's worksheet, use the Worksheet class and its members.

  • To access a worksheet's cells, use the Cell class and its members.


It is important to terminate the session at the end of your code. For this purpose, call the Close method each time you finish work with the document.

using System;
using System.Collections.Generic;
using SpreadsheetSDK;

namespace SpreadsheetExample {
    class Program {
        static void Main() {

            // SDK initialization

            // Access the document that has been uploaded to the server
            Document doc = Document.Load("MyApplicationFile", "xlsx");
            // Access the worksheet
            List<Worksheet> worksheets = doc.Worksheets;
            Worksheet worksheet = worksheets[0];

            // Access cells
            Cell cell1 = worksheet[0, 0];
            Cell cell2 = worksheet[0, 1];
            Cell cell3 = worksheet[1, 0];
            // Specify formula
            cell3.Formula = "=A1*B1";

            // Set and get cell values
            cell1.Value = 5;
            cell2.Value = 10;

            var value = cell3.Value;
            Console.WriteLine("Value is {0}", value);

            // Close the document and save changes

See Also