Descrição


Cria uma instância da classe PlanRMWorkbook a partir de uma instância de um objeto serializado em memória.

Parâmetros


buffer - Array de bytes que represente o objeto serializado.

Exemplo


Criando uma planilha
namespace RM.Glb.PlanilhaNet.Core
{
  class Program
  {
    static void Main(string[] args)
    {
      // Abre uma planilha existente.
      API.PlanRMWorkbook workbook = API.PlanRMFactory.OpenFromDataBase(1, 25, "F");
      // Recupera a primeira folha da planilha.
      API.PlanRMWorksheet sheet = workbook.Worksheets[0];
      // Recupera a célula "A1".
      API.PlanRMRange a1 = sheet.Cells["A1"];
      // Define a fórmula da célula A1.
      a1.Formula = "=10 * PI()";
      // Serializa o objeto.
      byte[] bytes = workbook.Serialize();
      workbook.Close();
      // abre o workbook de um objeto serializado
      API.PlanRMWorkbook workbook2 = API.PlanRMFactory.OpenFromMemory(bytes);
    }
  }
}

Descrição


Cria uma instância da classe PlanRMWorkbook a partir de uma instância de um objeto serializado em memória.

Parâmetros


buffer - Array de bytes que represente o objeto serializado.

culture - Cultura a ser utilizada no objeto

Exemplo


Criando uma planilha
namespace RM.Glb.PlanilhaNet.Core
{
  class Program
  {
    static void Main(string[] args)
    {
      // Abre uma planilha existente.
      API.PlanRMWorkbook workbook = API.PlanRMFactory.OpenFromDataBase(1, 25, "F");
      // Recupera a primeira folha da planilha.
      API.PlanRMWorksheet sheet = workbook.Worksheets[0];
      // Recupera a célula "A1".
      API.PlanRMRange a1 = sheet.Cells["A1"];
      // Define a fórmula da célula A1.
      a1.Formula = "=10 * PI()";
      // Serializa o objeto.
      byte[] bytes = workbook.Serialize();
      workbook.Close();
      // abre o workbook de um objeto serializado
      API.PlanRMWorkbook workbook2 = API.PlanRMFactory.OpenFromMemory(bytes, CultureInfo.GetCultureInfo("en-US"));
    }
  }
}

 

 

Para maiores informações:

@FRAMEWORK

Canais de Atendimento

Chamado: Através do Portal TOTVS - www.suporte.totvs.com.br

Telefônico: 4003-0015 Escolhendo as opções 2-2-3-9-5 (Framework) ou 2-2-3-9-4 (BI)

  • Sem rótulos