Apertura de diferentes archivos de versiones de Excel Microsoft

Abrir archivos de diferentes versiones de Excel Microsoft

Una aplicación a menudo tiene que poder abrir Microsoft archivos de Excel creados en diferentes versiones, por ejemplo, Microsoft Excel 95,97 o Microsoft Excel 2007/2010/2013/2016/2019 y Office 365. Es posible que deba cargar un archivo en cualquiera de varios formatos, incluidos XLS, XLSX, XLSM, XLSB, SpreadsheetML, TabDelimited o TSV, CSV, ODS, etc. Utilice el constructor o especifique el**Libro de trabajo** clase'**Formato de archivo**atributo de tipo que especifica el formato usando el**[Tipo de formato de archivo] (https://reference.aspose.com/cells/net/aspose.cells/fileformattype)**enumeración.

Él**[Tipo de formato de archivo] (https://reference.aspose.com/cells/net/aspose.cells/fileformattype)**La enumeración contiene muchos formatos de archivo predefinidos, algunos de los cuales se indican a continuación.

Tipos de formato de archivo Descripción
CSV Representa un archivo CSV
Excel97To2003 Representa un archivo Excel 97 - 2003
xlsx Representa un archivo de Excel 2007/2010/2013/2016/2019 y Office 365 XLSX
xlsm Representa un archivo de Excel 2007/2010/2013/2016/2019 y Office 365 XLSM
xltx Representa un archivo de plantilla XLTX de Excel 2007/2010/2013/2016/2019 y Office 365
xltm Representa un archivo XLTM habilitado para macros de Excel 2007/2010/2013/2016/2019 y Office 365
xlsb Representa un archivo binario XLSB de Excel 2007/2010/2013/2016/2019 y Office 365
SpreadsheetML Representa un archivo SpreadsheetML
Tsv Representa un archivo de valores separados por tabulaciones
TabDelimited Representa un archivo de texto delimitado por tabulaciones
probabilidades Representa un archivo ODS
html Representa un archivo HTML
Mhtml Representa un archivo MHTML

Apertura de archivos Microsoft Excel 95/5.0

Para abrir un archivo Microsoft Excel 95/5.0, utilice**Opciones de carga**y establecer el atributo relacionado para el**Opciones de carga**class para que se cargue el archivo de plantilla. Se puede descargar un archivo de muestra para probar esta característica desde el siguiente enlace:

Archivo Excel95

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Get the Excel file into stream
using (FileStream stream = new FileStream(dataDir + "Excel95_5.0.xls", FileMode.Open))
{
// Instantiate LoadOptions specified by the LoadFormat.
LoadOptions loadOptions1 = new LoadOptions(LoadFormat.Excel97To2003);
// Create a Workbook object and opening the file from the stream
Workbook wbExcel95 = new Workbook(stream, loadOptions1);
Console.WriteLine("Microsoft Excel 95/5.0 workbook opened successfully!");
}

Apertura Microsoft Excel 97 - 2003 Archivos

Para abrir un archivo Microsoft Excel 97 - 2003, use**Opciones de carga** y establecer el atributo relacionado para el**Opciones de carga**class para que se cargue el archivo de plantilla.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Get the Excel file into stream
using (FileStream stream = new FileStream(dataDir + "Book_Excel97_2003.xls", FileMode.Open))
{
// Instantiate LoadOptions specified by the LoadFormat.
LoadOptions loadOptions1 = new LoadOptions(LoadFormat.Excel97To2003);
// Create a Workbook object and opening the file from the stream
Workbook wbExcel97 = new Workbook(stream, loadOptions1);
Console.WriteLine("Microsoft Excel 97 - 2003 workbook opened successfully!");
}

Apertura Microsoft Excel 2007/2010/2013/2016/2019 y Office 365 XLSX Archivos

Para abrir un formato Microsoft Excel 2007/2010/2013/2016/2019 y Office 365, es decir, XLSX o XLSB, especifique la ruta del archivo. También puedes usar**Opciones de carga** y establezca los atributos/opciones relacionados del**Opciones de carga**class para que se cargue el archivo de plantilla.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Opening Microsoft Excel 2007 Xlsx Files
// Instantiate LoadOptions specified by the LoadFormat.
LoadOptions loadOptions2 = new LoadOptions(LoadFormat.Xlsx);
// Create a Workbook object and opening the file from its path
Workbook wbExcel2007 = new Workbook(dataDir + "Book_Excel2007.xlsx", loadOptions2);
Console.WriteLine("Microsoft Excel 2007 - Office365 workbook opened successfully!");

Abrir archivos de Excel cifrados

Es posible crear archivos de Excel encriptados usando Microsoft Excel. Para abrir un archivo cifrado, utilice el**Opciones de carga**y configure sus atributos y opciones (por ejemplo, proporcione una contraseña) para que se cargue el archivo de plantilla. Se puede descargar un archivo de muestra para probar esta característica desde el siguiente enlace:

Excel encriptado

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Instantiate LoadOptions
LoadOptions loadOptions6 = new LoadOptions();
// Specify the password
loadOptions6.Password = "1234";
// Create a Workbook object and opening the file from its path
Workbook wbEncrypted = new Workbook(dataDir + "encryptedBook.xls", loadOptions6);
Console.WriteLine("Encrypted excel file opened successfully!");

Aspose.Cells también admite la apertura de archivos Microsoft de Excel 2007, 2010, 2013, 2016, 2019, Office 365 protegidos con contraseña.