Mostrar y ocultar hojas de trabajo y pestañas

Mostrar y ocultar una hoja de trabajo

Un archivo de Excel puede tener una o más hojas de trabajo. Cada vez que creamos un archivo de Excel, agregamos hojas de trabajo al archivo de Excel en el que trabajamos. Cada hoja de trabajo en un archivo de Excel es independiente de la otra hoja de trabajo al tener sus propios datos y configuraciones de formato, etc. A veces, los desarrolladores pueden necesitar ocultar algunas hojas de trabajo y otras visibles en el archivo de Excel para su propio interés. Asi que,Aspose.Cells permite a los desarrolladores controlar la visibilidad de las hojas de trabajo en sus archivos de Excel.

Aspose.Cells proporciona una clase,Libro de trabajo , que representa un archivo de Excel. ÉlLibro de trabajo la clase contiene unHojas de trabajocolección que permite el acceso a cada hoja de trabajo en el archivo de Excel.

Una hoja de trabajo está representada por elHoja de cálculo clase. ÉlHoja de cálculoLa clase proporciona una amplia gama de propiedades y métodos para administrar hojas de trabajo. Para controlar la visibilidad de una hoja de trabajo, use elEs visible propiedad de laHoja de cálculo clase.Es visible es una propiedad booleana, lo que significa que solo puede almacenar unaverdadero ofalso valor.

Hacer una hoja de trabajo visible

Haga que una hoja de trabajo sea visible configurando elHoja de cálculo clase'Es visible propiedad averdadero

Ocultar una hoja de trabajo

Oculte una hoja de trabajo configurando elHoja de cálculo clase'Es visible propiedad afalso.

// 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);
// Creating a file stream containing the Excel file to be opened
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open);
// Instantiating a Workbook object with opening the Excel file through the file stream
Workbook workbook = new Workbook(fstream);
// Accessing the first worksheet in the Excel file
Worksheet worksheet = workbook.Worksheets[0];
// Hiding the first worksheet of the Excel file
worksheet.IsVisible = false;
// Shows first worksheet of the Excel file
//Worksheet.IsVisible = true;
// Saving the modified Excel file in default (that is Excel 2003) format
workbook.Save(dataDir + "output.out.xls");
// Closing the file stream to free all resources
fstream.Close();

Mostrar y ocultar pestañas

Si observa detenidamente la parte inferior de un archivo de Excel Microsoft, verá una serie de controles. Éstas incluyen:

  • Pestañas de hoja.
  • Botones de desplazamiento de pestañas.

Las pestañas de hoja representan las hojas de trabajo en el archivo de Excel. Haga clic en cualquier pestaña para cambiar a esa hoja de trabajo. Cuantas más hojas de trabajo haya en el libro de trabajo, más pestañas de hojas habrá. Si el archivo de Excel tiene una buena cantidad de hojas de trabajo, necesita botones para navegar por ellas. Por lo tanto, Microsoft Excel proporciona botones de desplazamiento de pestañas para desplazarse por las pestañas de las hojas.

Con Aspose.Cells, los desarrolladores pueden controlar la visibilidad de las pestañas de las hojas y los botones de desplazamiento de las pestañas en los archivos de Excel.

Aspose.Cells proporciona una clase,Libro de trabajo , que representa un archivo de Excel. ÉlLibro de trabajo La clase proporciona una amplia gama de propiedades y métodos para administrar un archivo de Excel. Para controlar la visibilidad de las pestañas en un archivo de Excel, los desarrolladores pueden usar elLibro de trabajo clase'WorkbookSettings.ShowTabs propiedad.WorkbookSettings.ShowTabs es una propiedad booleana, lo que significa que solo puede almacenar unaverdadero ofalso valor.

Hacer pestañas visibles

Haz que las pestañas sean visibles con elLibro de trabajo clase'WorkbookSettings.ShowTabs propiedad averdadero.

Ocultar pestañas

Ocultar pestañas en un archivo de Excel configurando elLibro de trabajo clase'WorkbookSettings.ShowTabspropiedad a falso.

A continuación se muestra un ejemplo completo que abre un archivo de Excel (libro1.xls), oculta sus pestañas y guarda el archivo modificado como salida.xls. Después de la ejecución del código, verá que las pestañas del libro de trabajo están ocultas.

// 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 the Excel file
Workbook workbook = new Workbook(dataDir + "book1.xls");
// Hiding the tabs of the Excel file
workbook.Settings.ShowTabs = false;
// Shows the tabs of the Excel file
//workbook.Settings.ShowTabs = true;
// Saving the modified Excel file
workbook.Save(dataDir + "output.xls");

Controlar el ancho de la barra de pestañas

// 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);
// Instantiating a Workbook object
// Opening the Excel file
Workbook workbook = new Workbook(dataDir + "book1.xls");
// Hiding the tabs of the Excel file
workbook.Settings.ShowTabs = true;
// Adjusting the sheet tab bar width
workbook.Settings.SheetTabBarWidth = 800;
// Saving the modified Excel file
workbook.Save(dataDir + "output.xls");