diff --git a/README.md b/README.md index 2b71ead801..21701f0b8e 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ Each category contains standalone `.cs` files that can be compiled and run indep ### Prerequisites -- .NET SDK (net8.0 or compatible version) +- .NET SDK (net10.0 or compatible version) - Aspose.Cells for .NET NuGet package - Valid Aspose license (for production use) @@ -104,4 +104,4 @@ All examples use Aspose.Cells for .NET and require a valid license for productio --- -This repository is maintained by automated code generation. For AI-friendly guidance, see agents.md. +This repository is maintained by automated code generation. For AI-friendly guidance, see agents.md. Last updated: 2026-06-19 diff --git a/index.json b/index.json index fb90b26b76..bc4a2e9404 100644 --- a/index.json +++ b/index.json @@ -1,6519 +1,13 @@ { "product": "Aspose.Cells", - "platform": "net", - "framework": "net8.0", - "package_version": "production-generated", - "total_examples": 1422, - "total_categories": 25, - "last_updated": "2026-03-29", - "categories": [ - { - "name": "cells-data", - "file_count": 73, - "examples": [ - { - "file": "access-and-modify-specific-rich-text-segments-within-a-cell-programmatically-in-.cs", - "title": "Access and modify specific rich text segments within a cell programmatically in XLSX files." - }, - { - "file": "apply-an-autofilter-to-a-worksheet-in-an-xlsx-workbook-to-enable-dynamic-data-fi.cs", - "title": "Apply an AutoFilter to a worksheet in an XLSX workbook to enable dynamic data filtering." - }, - { - "file": "apply-an-autofilter-to-an-xlsx-worksheet-programmatically-to-enable-dynamic-data.cs", - "title": "Apply an AutoFilter to an XLSX worksheet programmatically to enable dynamic data filtering functionality." - }, - { - "file": "apply-and-configure-various-filter-types-on-xlsx-worksheets-to-control-data-visi.cs", - "title": "Apply and configure various filter types on XLSX worksheets to control data visibility and retrieval." - }, - { - "file": "apply-data-validation-rules-to-xlsx-worksheets-using-the-provided-net-api-for-ce.cs", - "title": "Apply data validation rules to XLSX worksheets using the provided .NET API for cell constraints." - }, - { - "file": "apply-filtering-criteria-to-data-within-an-xlsx-spreadsheet-to-display-rows-that.cs", - "title": "Apply filtering criteria to data within an XLSX spreadsheet to display rows that meet specified conditions." - }, - { - "file": "capture-and-present-the-console-output-produced-when-the-sample-code-processes-a.cs", - "title": "Capture and present the console output produced when the sample code processes an XLSX workbook." - }, - { - "file": "convert-a-datatable-into-an-xlsx-workbook-using-the-net-spreadsheet-api-preservi.cs", - "title": "Convert a DataTable into an XLSX workbook using the .NET spreadsheet API, preserving column types and formatting." - }, - { - "file": "convert-textformatted-numeric-cells-to-true-numeric-values-in-an-excel-worksheet.cs", - "title": "Convert text\u2011formatted numeric cells to true numeric values in an Excel worksheet and save the result as an XLSX file." - }, - { - "file": "create-and-manipulate-excel-workbooks-programmatically-storing-all-data-in-the-x.cs", - "title": "Create and manipulate Excel workbooks programmatically, storing all data in the XLSX file format." - }, - { - "file": "define-and-apply-data-validation-constraints-within-an-xlsx-workbook-to-enforce-.cs", - "title": "Define and apply data validation constraints within an XLSX workbook to enforce input rules." - }, - { - "file": "determine-the-maximum-occupied-row-and-column-indices-in-an-xlsx-worksheet-using.cs", - "title": "Determine the maximum occupied row and column indices in an XLSX worksheet using MaxDataRow and MaxDataColumn." - }, - { - "file": "determine-whether-a-cells-data-validation-in-an-xlsx-workbook-is-configured-as-a.cs", - "title": "Determine whether a cell's data validation in an XLSX workbook is configured as a drop\u2011down list." - }, - { - "file": "emit-spreadsheet-data-to-the-console-using-xlsx-format-ensuring-compatibility-wi.cs", - "title": "Emit spreadsheet data to the console using XLSX format, ensuring compatibility with standard Excel readers." - }, - { - "file": "employ-enumerators-to-iterate-through-worksheets-rows-and-cells-within-an-xlsx-w.cs", - "title": "Employ enumerators to iterate through worksheets, rows, and cells within an XLSX workbook efficiently." - }, - { - "file": "employ-the-net-api-to-programmatically-read-modify-and-generate-spreadsheet-data.cs", - "title": "Employ the .NET API to programmatically read, modify, and generate spreadsheet data in XLSX format." - }, - { - "file": "enhance-the-current-xlsx-validation-by-incorporating-a-cellarea-definition-into-.cs", - "title": "Enhance the current XLSX validation by incorporating a CellArea definition into the existing validation logic." - }, - { - "file": "enumerate-and-describe-the-supported-data-validation-types-applicable-to-workshe.cs", - "title": "Enumerate and describe the supported data validation types applicable to worksheets in the XLSX file format." - }, - { - "file": "export-a-defined-cell-range-including-its-header-row-to-an-xlsx-file-while-prese.cs", - "title": "Export a defined cell range, including its header row, to an XLSX file while preserving formatting." - }, - { - "file": "export-excel-data-using-c-to-generate-an-xlsx-file-while-maintaining-worksheet-f.cs", - "title": "Export Excel data using C# to generate an XLSX file while maintaining worksheet fidelity." - }, - { - "file": "export-worksheet-data-to-an-xlsx-file-while-preserving-formatting-formulas-and-d.cs", - "title": "Export worksheet data to an XLSX file while preserving formatting, formulas, and data integrity." - }, - { - "file": "generate-a-concluding-workbook-in-xlsx-format-that-summarizes-the-processed-data.cs", - "title": "Generate a concluding workbook in XLSX format that summarizes the processed data and key metrics." - }, - { - "file": "generate-an-xlsx-file-by-exporting-worksheet-data-using-net-apis-while-preservin.cs", - "title": "Generate an XLSX file by exporting worksheet data using .NET APIs while preserving cell values and formatting." - }, - { - "file": "identify-and-list-all-worksheet-cells-that-contain-formulas-within-an-xlsx-workb.cs", - "title": "Identify and list all worksheet cells that contain formulas within an XLSX workbook using the provided API." - }, - { - "file": "identify-typical-application-scenarios-where-the-xlsx-format-can-be-utilized-wit.cs", - "title": "Identify typical application scenarios where the XLSX format can be utilized within .NET solutions." - }, - { - "file": "implement-an-enumerator-that-iterates-through-columns-of-an-xlsx-worksheet-expos.cs", - "title": "Implement an enumerator that iterates through columns of an XLSX worksheet, exposing each column\u2019s data sequentially." - }, - { - "file": "implement-an-enumerator-to-iterate-over-cells-in-an-xlsx-workbook-programmatical.cs", - "title": "Implement an enumerator to iterate over cells in an XLSX workbook programmatically, supporting row and column traversal." - }, - { - "file": "implement-c-functionality-to-retrieve-and-modify-specific-richtext-fragments-wit.cs", - "title": "Implement C# functionality to retrieve and modify specific rich\u2011text fragments within a cell of an XLSX workbook." - }, - { - "file": "implement-c-logic-that-parses-numeric-strings-into-numeric-types-and-writes-the-.cs", - "title": "Implement C# logic that parses numeric strings into numeric types and writes the results to an XLSX file." - }, - { - "file": "implement-concurrent-reading-of-cell-values-from-an-xlsx-workbook-using-multi-th.cs", - "title": "Implement concurrent reading of cell values from an XLSX workbook using multi-threaded access efficiently." - }, - { - "file": "implement-data-validation-in-xlsx-spreadsheets-following-microsoft-excel-specifi.cs", - "title": "Implement data validation in XLSX spreadsheets following Microsoft\u202fExcel specifications, including custom formulas and list constraints." - }, - { - "file": "implement-data-validation-rules-on-cells-within-an-xlsx-workbook-using-net-apis-.cs", - "title": "Implement data validation rules on cells within an XLSX workbook using .NET APIs programmatically." - }, - { - "file": "implement-sorting-functionality-for-data-within-an-xlsx-workbook-applying-excels.cs", - "title": "Implement sorting functionality for data within an XLSX workbook, applying Excel\u2019s native sorting capabilities." - }, - { - "file": "implement-sorting-of-data-within-an-xlsx-workbook-applying-specified-criteria-an.cs", - "title": "Implement sorting of data within an XLSX workbook, applying specified criteria and preserving cell formatting." - }, - { - "file": "implement-various-data-validation-types-in-xlsx-files-and-execute-them-programma.cs", - "title": "Implement various data validation types in XLSX files and execute them programmatically during spreadsheet processing." - }, - { - "file": "import-a-datacolumn-into-an-xlsx-workbook-mapping-column-data-to-corresponding-e.cs", - "title": "Import a DataColumn into an XLSX workbook, mapping column data to corresponding Excel worksheet cells." - }, - { - "file": "import-a-datatable-into-an-xlsx-workbook-mapping-rows-and-columns-to-correspondi.cs", - "title": "Import a DataTable into an XLSX workbook, mapping rows and columns to corresponding spreadsheet cells." - }, - { - "file": "import-a-dataview-into-an-xlsx-workbook-programmatically-mapping-columns-to-work.cs", - "title": "Import a DataView into an XLSX workbook programmatically, mapping columns to worksheet cells and preserving data types." - }, - { - "file": "import-data-from-a-dynamic-object-into-an-xlsx-workbook-using-it-as-the-data-sou.cs", - "title": "Import data from a dynamic object into an XLSX workbook using it as the data source." - }, - { - "file": "import-data-from-a-net-arraylist-into-an-xlsx-workbook-mapping-collection-elemen.cs", - "title": "Import data from a .NET ArrayList into an XLSX workbook, mapping collection elements to worksheet cells." - }, - { - "file": "import-data-from-an-in-memory-array-into-an-xlsx-workbook-preserving-data-types-.cs", - "title": "Import data from an in-memory array into an XLSX workbook, preserving data types and cell formatting." - }, - { - "file": "import-data-from-custom-objects-into-an-xlsx-workbook-and-verify-the-merged-cell.cs", - "title": "Import data from custom objects into an XLSX workbook and verify the merged cell regions programmatically." - }, - { - "file": "import-data-from-custom-objects-into-an-xlsx-workbook-programmatically-mapping-o.cs", - "title": "Import data from custom objects into an XLSX workbook programmatically, mapping object properties to worksheet cells." - }, - { - "file": "import-data-into-a-worksheet-from-an-xlsx-file-programmatically-mapping-cells-to.cs", - "title": "Import data into a worksheet from an XLSX file, programmatically mapping cells to their corresponding ranges." - }, - { - "file": "import-data-into-an-xlsx-workbook-via-the-icellsdatatable-interface-mapping-colu.cs", - "title": "Import data into an XLSX workbook via the ICellsDataTable interface, mapping columns to cells efficiently." - }, - { - "file": "import-html-formatted-data-into-an-xlsx-workbook-converting-web-content-into-str.cs", - "title": "Import HTML-formatted data into an XLSX workbook, converting web content into structured spreadsheet cells." - }, - { - "file": "import-json-data-into-an-xlsx-workbook-mapping-json-structures-to-corresponding-.cs", - "title": "Import JSON data into an XLSX workbook, mapping JSON structures to corresponding spreadsheet cells and tables." - }, - { - "file": "insert-data-into-an-xlsx-worksheet-following-rowmajor-order-before-proceeding-to.cs", - "title": "Insert data into an XLSX worksheet following row\u2011major order before proceeding to column\u2011wise population." - }, - { - "file": "insert-htmlformatted-rich-text-into-a-worksheet-cell-when-programmatically-gener.cs", - "title": "Insert HTML\u2011formatted rich text into a worksheet cell when programmatically generating an XLSX file." - }, - { - "file": "load-data-from-an-xlsx-file-into-a-worksheet-mapping-cells-to-the-appropriate-da.cs", - "title": "Load data from an XLSX file into a worksheet, mapping cells to the appropriate data structures." - }, - { - "file": "locate-cells-in-an-xlsx-workbook-that-match-a-given-string-or-numeric-value.cs", - "title": "Locate cells in an XLSX workbook that match a given string or numeric value." - }, - { - "file": "locate-cells-in-an-xlsx-workbook-that-match-the-provided-data-criteria-across-al.cs", - "title": "Locate cells in an XLSX workbook that match the provided data criteria across all worksheets." - }, - { - "file": "maintain-a-leading-singlequote-prefix-for-cell-values-or-ranges-when-exporting-t.cs", - "title": "Maintain a leading single\u2011quote prefix for cell values or ranges when exporting to XLSX files." - }, - { - "file": "manipulate-spreadsheet-data-programmatically-with-full-xlsx-format-support-enabl.cs", - "title": "Manipulate spreadsheet data programmatically with full XLSX format support, enabling reading, writing, and editing capabilities." - }, - { - "file": "parse-stringbased-numeric-values-convert-them-to-numeric-types-and-generate-an-x.cs", - "title": "Parse string\u2011based numeric values, convert them to numeric types, and generate an XLSX workbook containing the data." - }, - { - "file": "process-xlsx-columns-that-contain-nonstrongly-typed-data-preserving-original-val.cs", - "title": "Process XLSX columns that contain non\u2011strongly typed data, preserving original values during import and manipulation." - }, - { - "file": "programmatically-generate-row-level-subtotals-in-an-xlsx-worksheet-by-applying-s.cs", - "title": "Programmatically generate row-level subtotals in an XLSX worksheet by applying spreadsheet aggregation functions to grouped data." - }, - { - "file": "provide-a-concise-overview-of-the-librarys-features-presented-in-an-xlsx-workboo.cs", - "title": "Provide a concise overview of the library's features presented in an XLSX workbook for developers." - }, - { - "file": "provide-sample-net-code-illustrating-creation-manipulation-and-saving-of-workboo.cs", - "title": "Provide sample .NET code illustrating creation, manipulation, and saving of workbook data in XLSX format." - }, - { - "file": "retrieve-a-cell-object-by-its-named-reference-from-an-xlsx-worksheet-within-the-.cs", - "title": "Retrieve a cell object by its named reference from an XLSX worksheet within the workbook." - }, - { - "file": "retrieve-a-cell-object-from-an-xlsx-worksheet-by-specifying-its-row-and-column-i.cs", - "title": "Retrieve a cell object from an XLSX worksheet by specifying its row and column indices." - }, - { - "file": "retrieve-a-cell-object-from-the-worksheets-cells-collection-using-its-zerobased-.cs", - "title": "Retrieve a cell object from the worksheet's cells collection using its zero\u2011based index in an XLSX file." - }, - { - "file": "retrieve-a-comprehensive-list-of-documentation-articles-associated-with-a-workbo.cs", - "title": "Retrieve a comprehensive list of documentation articles associated with a workbook saved in XLSX format." - }, - { - "file": "retrieve-and-manipulate-individual-cells-within-an-xlsx-workbook-using-the-provi.cs", - "title": "Retrieve and manipulate individual cells within an XLSX workbook using the provided API methods." - }, - { - "file": "retrieve-or-manipulate-individual-cells-within-an-xlsx-worksheet-programmaticall.cs", - "title": "Retrieve or manipulate individual cells within an XLSX worksheet programmatically via the .NET API." - }, - { - "file": "retrieve-the-cells-string-content-from-an-xlsx-worksheet-both-with-its-original-.cs", - "title": "Retrieve the cell's string content from an XLSX worksheet both with its original formatting and as plain text." - }, - { - "file": "retrieve-the-worksheets-full-display-range-from-an-xlsx-file-returning-the-maxim.cs", - "title": "Retrieve the worksheet's full display range from an XLSX file, returning the maximal cell boundaries." - }, - { - "file": "search-and-locate-specific-data-within-an-xlsx-workbook-returning-matching-cell-.cs", - "title": "Search and locate specific data within an XLSX workbook, returning matching cell references and values." - }, - { - "file": "sort-rows-in-an-xlsx-workbook-based-on-cell-background-color-while-maintaining-d.cs", - "title": "Sort rows in an XLSX workbook based on cell background color while maintaining data integrity." - }, - { - "file": "sort-spreadsheet-data-programmatically-when-working-with-xlsx-files-maintaining-.cs", - "title": "Sort spreadsheet data programmatically when working with XLSX files, maintaining original formatting and data types." - }, - { - "file": "transform-numeric-strings-in-a-worksheet-to-true-numeric-types-and-save-the-work.cs", - "title": "Transform numeric strings in a worksheet to true numeric types and save the workbook as an XLSX file using .NET." - }, - { - "file": "utilize-enumerators-to-iterate-over-workbook-elements-in-xlsx-files-applying-the.cs", - "title": "Utilize enumerators to iterate over workbook elements in XLSX files, applying them within worksheets, rows, and cells." - }, - { - "file": "utilize-findoptions-to-search-for-specific-cell-values-or-formulas-within-an-xls.cs", - "title": "Utilize FindOptions to search for specific cell values or formulas within an XLSX workbook." - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "System.Collections.Generic", - "System.Drawing", - "System.Data", - "System.Collections", - "System.IO", - "System.Text", - "System.Threading", - "System.Dynamic" - ], - "key_apis": [ - "Program", - "Console.WriteLine", - "CellArea.CreateCellArea", - "Validations.Add", - "Columns.Add", - "Rows.Add", - "AutoFilter.Refresh", - "Cells.CreateRange", - "Worksheets.Add", - "Rows.GetEnumerator", - "AutoFilter.Filter", - "AutoFilter.Custom", - "Validations.GetValidationInCell", - "Worksheets.GetEnumerator", - "File.Exists" - ] - }, - { - "name": "comments-and-notes", - "file_count": 21, - "examples": [ - { - "file": "activate-the-new-comment-button-on-a-workbook-loaded-in-xlsx-format-to-insert-a-.cs", - "title": "Activate the New Comment button on a workbook loaded in XLSX format to insert a comment." - }, - { - "file": "change-the-color-of-an-excel-comment-in-a-loaded-xlsx-workbook-programmatically-.cs", - "title": "Change the color of an Excel comment in a loaded XLSX workbook programmatically using the API." - }, - { - "file": "delete-all-threaded-comments-from-an-xlsx-workbook-after-loading-the-file-into-m.cs", - "title": "Delete all threaded comments from an XLSX workbook after loading the file into memory." - }, - { - "file": "implement-threaded-comments-functionality-within-a-workbook-loaded-from-an-xlsx-.cs", - "title": "Implement threaded comments functionality within a workbook loaded from an XLSX file, supporting reply threading and metadata." - }, - { - "file": "insert-a-threaded-comment-into-an-xlsx-workbook-that-has-been-loaded-programmati.cs", - "title": "Insert a threaded comment into an XLSX workbook that has been loaded programmatically using the API." - }, - { - "file": "insert-threaded-comments-into-an-xlsx-workbook-after-loading-it-enabling-collabo.cs", - "title": "Insert threaded comments into an XLSX workbook after loading it, enabling collaborative annotations across multiple users." - }, - { - "file": "invoke-a-context-menu-on-the-target-cell-of-an-opened-xlsx-workbook-to-add-a-com.cs", - "title": "Invoke a context menu on the target cell of an opened XLSX workbook to add a comment." - }, - { - "file": "modify-a-threaded-comment-in-an-xlsx-workbook-programmatically-using-the-net-spr.cs", - "title": "Modify a threaded comment in an XLSX workbook programmatically using the .NET spreadsheet library." - }, - { - "file": "modify-a-threaded-comment-within-an-xlsx-workbook-programmatically-using-the-exc.cs", - "title": "Modify a threaded comment within an XLSX workbook programmatically using the Excel library's comment management API." - }, - { - "file": "modify-the-background-color-of-a-comment-in-an-xlsx-workbook-after-loading-the-f.cs", - "title": "Modify the background color of a comment in an XLSX workbook after loading the file." - }, - { - "file": "modify-the-comment-font-color-within-an-xlsx-workbook-by-accessing-its-comment-s.cs", - "title": "Modify the comment font color within an XLSX workbook by accessing its comment style and setting the desired color." - }, - { - "file": "modify-the-comment-text-orientation-within-an-xlsx-workbook-after-loading-it-pro.cs", - "title": "Modify the comment text orientation within an XLSX workbook after loading it programmatically in memory." - }, - { - "file": "modify-threaded-comments-within-an-xlsx-workbook-after-loading-it-into-memory-vi.cs", - "title": "Modify threaded comments within an XLSX workbook after loading it into memory via the API." - }, - { - "file": "programmatically-delete-all-threaded-comments-from-an-xlsx-workbook-after-loadin.cs", - "title": "Programmatically delete all threaded comments from an XLSX workbook after loading it into memory." - }, - { - "file": "programmatically-select-the-review-tab-on-the-ribbon-of-a-workbook-that-has-been.cs", - "title": "Programmatically select the Review tab on the ribbon of a workbook that has been loaded from an XLSX file." - }, - { - "file": "provide-sample-code-demonstrating-operations-on-a-workbook-opened-from-an-xlsx-f.cs", - "title": "Provide sample code demonstrating operations on a workbook opened from an XLSX file format." - }, - { - "file": "read-an-xlsx-workbook-and-write-its-contents-to-the-console-output-preserving-ce.cs", - "title": "Read an XLSX workbook and write its contents to the console output, preserving cell values and formatting." - }, - { - "file": "retrieve-all-threaded-comments-from-an-xlsx-workbook-programmatically-using-the-.cs", - "title": "Retrieve all threaded comments from an XLSX workbook programmatically using the .NET spreadsheet API." - }, - { - "file": "retrieve-threaded-comments-from-an-excel-workbook-that-has-been-loaded-in-xlsx-f.cs", - "title": "Retrieve threaded comments from an Excel workbook that has been loaded in XLSX format." - }, - { - "file": "retrieve-threaded-comments-from-an-xlsx-workbook-loaded-into-memory-preserving-c.cs", - "title": "Retrieve threaded comments from an XLSX workbook loaded into memory, preserving comment hierarchy and metadata." - }, - { - "file": "trigger-the-new-comment-feature-on-an-opened-xlsx-workbook-to-add-a-comment-to-a.cs", - "title": "Trigger the New Comment feature on an opened XLSX workbook to add a comment to a cell." - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "System.Drawing", - "Aspose.Cells.Drawing", - "System.IO" - ], - "key_apis": [ - "Program", - "Console.WriteLine", - "Comments.Add", - "Comments.AddThreadedComment", - "Comments.GetThreadedComments", - "ThreadedCommentAuthors.Add", - "CellsHelper.CellIndexToName", - "RetrieveThreadedComments", - "ChangeCommentColor", - "Now.AddMinutes", - "CommentCollection.Add", - "ModifyThreadedComment", - "ModifyCommentBackground", - "ModifyCommentOrientation", - "Comments.Clear" - ] - }, - { - "name": "conversion", - "file_count": 14, - "examples": [ - { - "file": "convert-an-xlsx-workbook-to-a-tiff-image-file-preserving-visual-fidelity-and-lay.cs", - "title": "Convert an XLSX workbook to a TIFF image file, preserving visual fidelity and layout." - }, - { - "file": "convert-an-xlsx-workbook-to-csv-format-preserving-delimiter-placeholders-for-emp.cs", - "title": "Convert an XLSX workbook to CSV format, preserving delimiter placeholders for empty rows while ensuring proper row alignment." - }, - { - "file": "transform-a-workbook-in-xlsx-format-into-an-xml-file-using-the-librarys-conversi.cs", - "title": "Transform a workbook in XLSX format into an XML file using the library\u2019s conversion capabilities." - }, - { - "file": "transform-an-xlsx-workbook-into-a-csv-file-removing-any-leading-empty-rows-and-c.cs", - "title": "Transform an XLSX workbook into a CSV file, removing any leading empty rows and columns during conversion." - }, - { - "file": "transform-an-xlsx-workbook-into-a-docx-document-preserving-cell-data-and-formatt.cs", - "title": "Transform an XLSX workbook into a DOCX document, preserving cell data and formatting during conversion." - }, - { - "file": "transform-an-xlsx-workbook-into-a-json-file-preserving-worksheet-data-cell-types.cs", - "title": "Transform an XLSX workbook into a JSON file, preserving worksheet data, cell types, and hierarchy." - }, - { - "file": "transform-an-xlsx-workbook-into-a-pdf-document-preserving-formatting-layout-and-.cs", - "title": "Transform an XLSX workbook into a PDF document, preserving formatting, layout, and pagination for accurate rendering." - }, - { - "file": "transform-an-xlsx-workbook-into-a-pptx-presentation-generating-a-powerpoint-file.cs", - "title": "Transform an XLSX workbook into a PPTX presentation, generating a PowerPoint file from the Excel source." - }, - { - "file": "transform-an-xlsx-workbook-into-an-html-document-preserving-cell-formatting-and-.cs", - "title": "Transform an XLSX workbook into an HTML document, preserving cell formatting and content accurately." - }, - { - "file": "transform-an-xlsx-workbook-into-an-mhtml-file-while-preserving-all-data-and-form.cs", - "title": "Transform an XLSX workbook into an MHTML file while preserving all data and formatting." - }, - { - "file": "transform-an-xlsx-workbook-into-an-ods-file-ensuring-data-fidelity-and-format-co.cs", - "title": "Transform an XLSX workbook into an ODS file, ensuring data fidelity and format compliance throughout the conversion." - }, - { - "file": "transform-an-xlsx-workbook-into-an-xps-document-preserving-data-fidelity-and-lay.cs", - "title": "Transform an XLSX workbook into an XPS document, preserving data fidelity and layout during conversion." - }, - { - "file": "transform-an-xlsx-workbook-into-csv-tsv-and-txt-files-generating-each-output-for.cs", - "title": "Transform an XLSX workbook into CSV, TSV, and TXT files, generating each output format from the source data." - }, - { - "file": "transform-an-xlsx-workbook-into-ods-sxc-and-fods-formats-while-preserving-data-i.cs", - "title": "Transform an XLSX workbook into ODS, SXC, and FODS formats while preserving data integrity and layout." - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "Aspose.Cells.Utility", - "Aspose.Cells.Rendering", - "Aspose.Cells.Drawing", - "System.Text", - "Aspose.Cells.Saving" - ], - "key_apis": [ - "Console.WriteLine", - "Program", - "ConversionUtility.Convert", - "XlsxToTiffConverter", - "XlsxToCsv", - "XlsxToXmlConverter", - "XlsxToDocxConverter", - "XlsxToPdfConverter", - "Converter.Run", - "Converter", - "Workbook.Save", - "ConvertToMhtml", - "XlsxToXpsConverter", - "WorkbookConverter", - "Path.ChangeExtension" - ] - }, - { - "name": "document-properties", - "file_count": 30, - "examples": [ - { - "file": "access-the-document-information-panel-of-an-xlsx-workbook-to-display-its-custom-.cs", - "title": "Access the Document Information Panel of an XLSX workbook to display its custom properties." - }, - { - "file": "activate-thumbnail-scaling-in-an-xlsx-workbook-by-configuring-the-scalecrop-prop.cs", - "title": "Activate thumbnail scaling in an XLSX workbook by configuring the ScaleCrop property to TRUE." - }, - { - "file": "add-or-delete-custom-document-properties-in-an-xlsx-workbook-programmatically-vi.cs", - "title": "Add or delete custom document properties in an XLSX workbook programmatically via the API." - }, - { - "file": "add-untyped-custom-properties-to-an-xlsx-workbook-to-store-metadata-without-spec.cs", - "title": "Add untyped custom properties to an XLSX workbook to store metadata without specifying a data type." - }, - { - "file": "add-user-defined-properties-to-an-xlsx-workbook-so-they-appear-in-the-document-i.cs", - "title": "Add user-defined properties to an XLSX workbook so they appear in the Document Information Panel." - }, - { - "file": "analyze-how-the-language-property-is-managed-within-an-xlsx-workbook-and-ensure-.cs", - "title": "Analyze how the language property is managed within an XLSX workbook and ensure correct localization behavior." - }, - { - "file": "configure-the-scalecrop-built-in-property-for-an-xlsx-workbook-to-adjust-its-sca.cs", - "title": "Configure the ScaleCrop built-in property for an XLSX workbook to adjust its scaling behavior." - }, - { - "file": "create-read-update-and-delete-workbook-document-properties-within-an-xlsx-file-u.cs", - "title": "Create, read, update, and delete workbook document properties within an XLSX file using the .NET API." - }, - { - "file": "delete-all-custom-document-properties-from-an-xlsx-workbook-programmatically-ens.cs", - "title": "Delete all custom document properties from an XLSX workbook programmatically, ensuring only standard properties remain." - }, - { - "file": "disable-thumbnail-cropping-in-an-xlsx-workbook-by-configuring-the-scalecrop-prop.cs", - "title": "Disable thumbnail cropping in an XLSX workbook by configuring the ScaleCrop property to FALSE." - }, - { - "file": "examine-and-manipulate-advanced-workbook-property-features-within-an-xlsx-spread.cs", - "title": "Examine and manipulate advanced workbook property features within an XLSX spreadsheet to control metadata and custom settings." - }, - { - "file": "examine-how-the-version-property-is-managed-within-an-xlsx-workbook-and-ensure-c.cs", - "title": "Examine how the version property is managed within an XLSX workbook and ensure correct handling." - }, - { - "file": "identify-and-document-various-scenarios-for-configuring-the-language-property-wi.cs", - "title": "Identify and document various scenarios for configuring the language property within an XLSX workbook." - }, - { - "file": "identify-relevant-usage-scenarios-for-configuring-the-document-version-property-.cs", - "title": "Identify relevant usage scenarios for configuring the document version property within an XLSX workbook." - }, - { - "file": "implement-custom-datetime-properties-within-an-xlsx-workbook-using-the-apis-prop.cs", - "title": "Implement custom DateTime properties within an XLSX workbook using the API's property collection features." - }, - { - "file": "insert-custom-document-properties-into-an-xlsx-workbook-to-store-additional-meta.cs", - "title": "Insert custom document properties into an XLSX workbook to store additional metadata for downstream processing." - }, - { - "file": "inspect-and-retrieve-metadata-properties-from-an-xlsx-workbook-programmatically-.cs", - "title": "Inspect and retrieve metadata properties from an XLSX workbook programmatically using the available API." - }, - { - "file": "mark-all-hyperlinks-as-uptodate-by-setting-the-linksuptodate-property-to-true-in.cs", - "title": "Mark all hyperlinks as up\u2011to\u2011date by setting the LinksUpToDate property to TRUE in an XLSX workbook." - }, - { - "file": "programmatically-delete-all-custom-document-properties-from-an-xlsx-workbook-to-.cs", - "title": "Programmatically delete all custom document properties from an XLSX workbook to clean its metadata thoroughly." - }, - { - "file": "provide-example-code-to-assign-a-language-identifier-to-an-xlsx-workbook-program.cs", - "title": "Provide example code to assign a language identifier to an XLSX workbook programmatically using the .NET API." - }, - { - "file": "provide-sample-code-that-configures-the-workbooks-document-version-property-for-.cs", - "title": "Provide sample code that configures the workbook's document version property for an XLSX file." - }, - { - "file": "read-modify-or-create-document-properties-in-an-xlsx-workbook-via-the-net-api.cs", - "title": "Read, modify, or create document properties in an XLSX workbook via the .NET API." - }, - { - "file": "remove-all-custom-document-properties-from-an-xlsx-workbook-programmatically-usi.cs", - "title": "Remove all custom document properties from an XLSX workbook programmatically using the DocumentPropertyCollection API." - }, - { - "file": "retrieve-and-manipulate-document-properties-of-an-xlsx-workbook-programmatically.cs", - "title": "Retrieve and manipulate document properties of an XLSX workbook programmatically via the provided API." - }, - { - "file": "set-retrieve-and-modify-metadata-properties-of-an-xlsx-workbook-including-custom.cs", - "title": "Set, retrieve, and modify metadata properties of an XLSX workbook, including custom and built\u2011in attributes, programmatically." - }, - { - "file": "set-the-linksuptodate-property-to-false-in-an-xlsx-workbook-to-flag-its-hyperlin.cs", - "title": "Set the LinksUpToDate property to FALSE in an XLSX workbook to flag its hyperlinks as outdated." - }, - { - "file": "set-the-workbooks-builtin-document-property-to-define-the-xlsx-files-version-pro.cs", - "title": "Set the workbook's built\u2011in document property to define the XLSX file's version programmatically via the API." - }, - { - "file": "set-the-workbooks-language-programmatically-via-its-builtin-document-properties-.cs", - "title": "Set the workbook's language programmatically via its built\u2011in document properties in the XLSX file." - }, - { - "file": "set-up-a-custom-property-named-link-to-content-within-an-xlsx-workbook-using-the.cs", - "title": "Set up a custom property named \u201clink to content\u201d within an XLSX workbook using the API." - }, - { - "file": "update-the-linksuptodate-builtin-property-of-an-xlsx-workbook-to-reflect-its-cur.cs", - "title": "Update the LinksUpToDate built\u2011in property of an XLSX workbook to reflect its current link status." - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "Aspose.Cells.Properties", - "Aspose.Cells.Metadata", - "System.Collections.Generic", - "System.IO", - "System.Globalization", - "Aspose.Cells.Rendering" - ], - "key_apis": [ - "Program", - "Console.WriteLine", - "CustomDocumentProperties.Add", - "Hyperlinks.Add", - "CustomDocumentProperties.Remove", - "CustomDocumentProperties.Contains", - "DocumentPropertiesDemo", - "DeleteCustomProperties.Run", - "DeleteCustomProperties", - "SetDocumentVersion", - "RemoveAllCustomDocumentProperties.Run", - "RemoveAllCustomDocumentProperties", - "SetLinksUpToDateFalse", - "SetWorkbookLanguage", - "CustomDocumentProperties.AddLinkToContent" - ] - }, - { - "name": "encryption-and-protection", - "file_count": 63, - "examples": [ - { - "file": "add-an-extra-digital-signature-to-the-provided-xlsx-workbook-preserving-existing.cs", - "title": "Add an extra digital signature to the provided XLSX workbook, preserving existing content and formatting." - }, - { - "file": "add-or-remove-password-protection-on-an-xlsx-workbook-programmatically-using-app.cs", - "title": "Add or remove password protection on an XLSX workbook programmatically using appropriate .NET APIs." - }, - { - "file": "apply-a-robust-encryption-algorithm-to-protect-xlsx-files-ensuring-data-confiden.cs", - "title": "Apply a robust encryption algorithm to protect XLSX files, ensuring data confidentiality and integrity." - }, - { - "file": "apply-aes-encryption-and-assign-a-password-to-xlsx-workbooks-to-restrict-unautho.cs", - "title": "Apply AES encryption and assign a password to XLSX workbooks to restrict unauthorized access." - }, - { - "file": "apply-and-remove-protection-on-the-workbook-structure-of-an-xlsx-file-using-appr.cs", - "title": "Apply and remove protection on the workbook structure of an XLSX file using appropriate API calls." - }, - { - "file": "apply-and-remove-worksheet-protection-in-an-xlsx-file-using-the-provided-api-met.cs", - "title": "Apply and remove worksheet protection in an XLSX file using the provided API methods." - }, - { - "file": "apply-encryption-to-an-xlsx-workbook-and-subsequently-decrypt-it-ensuring-data-i.cs", - "title": "Apply encryption to an XLSX workbook and subsequently decrypt it, ensuring data integrity throughout the process." - }, - { - "file": "apply-or-remove-password-protection-on-a-shared-xlsx-workbook-to-control-access-.cs", - "title": "Apply or remove password protection on a shared XLSX workbook to control access as required." - }, - { - "file": "apply-or-remove-workbook-structural-protection-on-xlsx-files-programmatically-us.cs", - "title": "Apply or remove workbook structural protection on XLSX files programmatically using the provided API." - }, - { - "file": "apply-or-remove-workbook-structure-protection-on-an-xlsx-file-programmatically-e.cs", - "title": "Apply or remove workbook structure protection on an XLSX file programmatically, ensuring structural integrity and edit permissions." - }, - { - "file": "apply-password-protection-to-an-input-xlsx-workbook-using-encryption-to-secure-i.cs", - "title": "Apply password protection to an input XLSX workbook using encryption to secure its contents." - }, - { - "file": "apply-password-protection-to-an-ods-workbook-generated-from-an-input-xlsx-file-u.cs", - "title": "Apply password protection to an ODS workbook generated from an input XLSX file using .NET encryption APIs." - }, - { - "file": "apply-password-protection-to-an-xlsx-workbook-and-subsequently-remove-it-to-allo.cs", - "title": "Apply password protection to an XLSX workbook and subsequently remove it to allow unrestricted access." - }, - { - "file": "apply-password-protection-to-an-xlsx-workbook-to-encrypt-its-contents-and-restri.cs", - "title": "Apply password protection to an XLSX workbook to encrypt its contents and restrict unauthorized access." - }, - { - "file": "apply-password-protection-to-an-xlsx-workbook-to-restrict-editing-opening-or-for.cs", - "title": "Apply password protection to an XLSX workbook to restrict editing, opening, or formatting operations." - }, - { - "file": "apply-password-protection-to-an-xlsx-workbook-using-openoffice-calc-to-restrict-.cs", - "title": "Apply password protection to an XLSX workbook using OpenOffice Calc to restrict unauthorized access." - }, - { - "file": "apply-password-protection-to-worksheets-in-an-xlsx-workbook-and-later-remove-it-.cs", - "title": "Apply password protection to worksheets in an XLSX workbook and later remove it programmatically." - }, - { - "file": "apply-protection-to-a-worksheet-within-the-provided-xlsx-file-restricting-editin.cs", - "title": "Apply protection to a worksheet within the provided XLSX file, restricting editing and formatting operations." - }, - { - "file": "apply-protection-to-the-workbook-structure-of-an-input-xlsx-file-to-prevent-unau.cs", - "title": "Apply protection to the workbook structure of an input XLSX file to prevent unauthorized modifications." - }, - { - "file": "apply-write-protection-to-a-shared-xlsx-workbook-to-restrict-modifications-while.cs", - "title": "Apply write protection to a shared XLSX workbook to restrict modifications while preserving sharing settings." - }, - { - "file": "apply-write-protection-to-an-input-xlsx-workbook-while-setting-the-author-metada.cs", - "title": "Apply write protection to an input XLSX workbook while setting the author metadata property." - }, - { - "file": "apply-write-protection-to-an-xlsx-file-and-assign-the-specified-author-to-the-pr.cs", - "title": "Apply write protection to an XLSX file and assign the specified author to the protection settings." - }, - { - "file": "configure-and-apply-a-strong-encryption-algorithm-to-protect-an-input-xlsx-workb.cs", - "title": "Configure and apply a strong encryption algorithm to protect an input XLSX workbook file." - }, - { - "file": "create-a-workbook-apply-protection-with-sharing-enabled-and-save-the-result-as-a.cs", - "title": "Create a workbook, apply protection with sharing enabled, and save the result as an XLSX file." - }, - { - "file": "decrypt-an-encrypted-ods-file-using-net-and-convert-the-output-to-xlsx-format.cs", - "title": "Decrypt an encrypted ODS file using\u202f.NET and convert the output to XLSX format." - }, - { - "file": "decrypt-an-ods-file-by-loading-it-with-loadoptionspassword-set-and-clearing-work.cs", - "title": "Decrypt an ODS file by loading it with LoadOptions.Password set and clearing WorkbookSettings.Password (XLSX)." - }, - { - "file": "decrypt-an-xlsx-workbook-using-the-librarys-decryption-api-while-maintaining-dat.cs", - "title": "Decrypt an XLSX workbook using the library's decryption API while maintaining data integrity and preserving original formatting." - }, - { - "file": "determine-if-the-supplied-xlsx-file-conforms-to-the-encrypted-ooxml-specificatio.cs", - "title": "Determine if the supplied XLSX file conforms to the encrypted OOXML specification and report its encryption status." - }, - { - "file": "determine-whether-an-xlsx-workbook-is-passwordprotected-for-modifications-and-va.cs", - "title": "Determine whether an XLSX workbook is password\u2011protected for modifications and validate the provided password." - }, - { - "file": "determine-whether-the-supplied-xlsx-workbook-is-encrypted-and-retrieve-its-encry.cs", - "title": "Determine whether the supplied XLSX workbook is encrypted and retrieve its encryption status programmatically." - }, - { - "file": "encrypt-an-input-xlsx-file-by-assigning-a-password-to-protect-its-contents-secur.cs", - "title": "Encrypt an input XLSX file by assigning a password to protect its contents securely." - }, - { - "file": "encrypt-an-ods-spreadsheet-using-the-net-api-applying-password-protection-to-sec.cs", - "title": "Encrypt an ODS spreadsheet using the .NET API, applying password protection to secure the file." - }, - { - "file": "encrypt-an-ods-workbook-by-loading-it-assigning-workbooksettingspassword-then-sa.cs", - "title": "Encrypt an ODS workbook by loading it, assigning WorkbookSettings.Password, then saving the file as XLSX." - }, - { - "file": "encrypt-an-xlsx-workbook-file-using-microsoft-excels-standard-encryption-to-prot.cs", - "title": "Encrypt an XLSX workbook file using Microsoft Excel\u2019s standard encryption to protect its contents." - }, - { - "file": "encrypt-an-xlsx-workbook-using-a-password-to-protect-its-contents-from-unauthori.cs", - "title": "Encrypt an XLSX workbook using a password to protect its contents from unauthorized access." - }, - { - "file": "encrypt-an-xlsx-workbook-using-net-apis-specifying-password-protection-and-encry.cs", - "title": "Encrypt an XLSX workbook using .NET APIs, specifying password protection and encryption settings for the file." - }, - { - "file": "identify-and-verify-the-file-format-of-a-supplied-xlsx-workbook-using-the-api.cs", - "title": "Identify and verify the file format of a supplied XLSX workbook using the API." - }, - { - "file": "identify-the-format-of-an-input-xlsx-file-and-determine-whether-it-is-encrypted.cs", - "title": "Identify the format of an input XLSX file and determine whether it is encrypted." - }, - { - "file": "identify-typical-use-cases-for-processing-xlsx-worksheets-within-net-application.cs", - "title": "Identify typical use cases for processing XLSX worksheets within .NET applications using the API." - }, - { - "file": "implement-encryption-and-decryption-capabilities-for-ods-spreadsheet-files-suppo.cs", - "title": "Implement encryption and decryption capabilities for ODS spreadsheet files, supporting the XLSX format as an alternative." - }, - { - "file": "implement-encryption-and-decryption-functionality-for-xlsx-workbooks-ensuring-se.cs", - "title": "Implement encryption and decryption functionality for XLSX workbooks, ensuring secure handling of spreadsheet data." - }, - { - "file": "implement-encryption-and-decryption-of-ods-files-accepting-xlsx-data-as-the-sour.cs", - "title": "Implement encryption and decryption of ODS files, accepting XLSX data as the source format." - }, - { - "file": "implement-functionality-to-apply-and-remove-protection-on-shared-xlsx-workbooks-.cs", - "title": "Implement functionality to apply and remove protection on shared XLSX workbooks using appropriate APIs." - }, - { - "file": "implement-functionality-to-apply-password-protection-to-an-xlsx-workbook-and-sub.cs", - "title": "Implement functionality to apply password protection to an XLSX workbook and subsequently remove it programmatically." - }, - { - "file": "insert-a-digital-signature-line-into-an-xlsx-workbook-using-the-net-spreadsheet-.cs", - "title": "Insert a digital signature line into an XLSX workbook using the .NET spreadsheet library." - }, - { - "file": "insert-a-signature-line-into-the-provided-xlsx-workbook-ensuring-correct-placeme.cs", - "title": "Insert a signature line into the provided XLSX workbook, ensuring correct placement and formatting." - }, - { - "file": "invoke-save-as-and-enable-the-save-with-password-option-when-exporting-to-xlsx-f.cs", - "title": "Invoke Save As and enable the Save With Password option when exporting to XLSX format." - }, - { - "file": "programmatically-add-or-remove-password-protection-on-a-shared-xlsx-workbook-to-.cs", - "title": "Programmatically add or remove password protection on a shared XLSX workbook to control access." - }, - { - "file": "programmatically-generate-read-and-modify-microsoft-excel-xlsx-workbooks-using-t.cs", - "title": "Programmatically generate, read, and modify Microsoft Excel (XLSX) workbooks using the provided .NET API." - }, - { - "file": "programmatically-protect-the-workbook-structure-of-an-xlsx-file-using-the-net-ap.cs", - "title": "Programmatically protect the workbook structure of an XLSX file using the .NET API to prevent unauthorized modifications." - }, - { - "file": "provide-example-source-code-illustrating-creation-and-manipulation-of-xlsx-sprea.cs", - "title": "Provide example source code illustrating creation and manipulation of XLSX spreadsheets using the .NET API." - }, - { - "file": "remove-worksheet-protection-from-the-specified-input-xlsx-file-allowing-subseque.cs", - "title": "Remove worksheet protection from the specified input XLSX file, allowing subsequent modifications via API." - }, - { - "file": "select-an-encryption-algorithm-for-an-xlsx-workbook-and-apply-it-during-file-sav.cs", - "title": "Select an encryption algorithm for an XLSX workbook and apply it during file saving." - }, - { - "file": "select-the-desired-encryption-algorithm-for-an-xlsx-workbook-and-validate-the-pr.cs", - "title": "Select the desired encryption algorithm for an XLSX workbook and validate the provided password before saving." - }, - { - "file": "set-the-workbook-author-metadata-concurrently-with-applying-write-protection-to-.cs", - "title": "Set the workbook author metadata concurrently with applying write protection to an XLSX file." - }, - { - "file": "set-up-signature-line-attributes-for-an-input-xlsx-workbook-including-signer-det.cs", - "title": "Set up signature line attributes for an input XLSX workbook, including signer details and visual appearance." - }, - { - "file": "specify-a-modification-password-for-an-xlsx-workbook-to-restrict-unauthorized-ed.cs", - "title": "Specify a modification password for an XLSX workbook to restrict unauthorized editing and enforce security." - }, - { - "file": "validate-the-digital-signature-of-an-xlsx-workbook-before-processing-to-ensure-i.cs", - "title": "Validate the digital signature of an XLSX workbook before processing to ensure integrity and authenticity." - }, - { - "file": "validate-the-password-of-an-encrypted-xlsx-workbook-and-report-whether-decryptio.cs", - "title": "Validate the password of an encrypted XLSX workbook and report whether decryption is successful." - }, - { - "file": "validate-the-password-of-encrypted-xlsx-and-ods-workbooks-confirming-access-righ.cs", - "title": "Validate the password of encrypted XLSX and ODS workbooks, confirming access rights before processing." - }, - { - "file": "validate-the-password-protecting-an-encrypted-xlsx-workbook-and-confirm-whether-.cs", - "title": "Validate the password protecting an encrypted XLSX workbook and confirm whether access is authorized for processing." - }, - { - "file": "validate-the-provided-password-for-an-incoming-xlsx-workbook-to-ensure-authorize.cs", - "title": "Validate the provided password for an incoming XLSX workbook to ensure authorized access and proper decryption." - }, - { - "file": "verify-the-modification-password-of-an-input-xlsx-file-to-ensure-authorized-edit.cs", - "title": "Verify the modification password of an input XLSX file to ensure authorized editing permissions." - } - ], - "required_namespaces": [ - "Aspose.Cells", - "System", - "System.IO", - "Aspose.Cells.Utility", - "Aspose.Cells.Drawing", - "Aspose.Cells.DigitalSignatures", - "Aspose.Cells.Ods", - "System.Security.Cryptography.X509Certificates", - "System.Text" - ], - "key_apis": [ - "Console.WriteLine", - "Program", - "FileFormatUtil.DetectFileFormat", - "File.OpenRead", - "FileFormatUtil.VerifyPassword", - "ConversionUtility.Convert", - "File.Exists", - "Shapes.AddSignatureLine", - "ProtectWorkbookStructure", - "EncryptWorkbookDemo", - "Worksheets.Add", - "AddExtraDigitalSignature", - "SharedWorkbookProtectionDemo", - "SharedWorkbookProtectionDemo.Run", - "OdsPasswordProtection" - ] - }, - { - "name": "globalization-and-localization", - "file_count": 13, - "examples": [ - { - "file": "apply-custom-subtotal-labels-to-a-localized-spreadsheet-by-configuring-globaliza.cs", - "title": "Apply custom subtotal labels to a localized spreadsheet by configuring GlobalizationSettings on an XLSX workbook." - }, - { - "file": "apply-globalization-settings-to-localize-subtotal-and-pie-chart-labels-in-an-xls.cs", - "title": "Apply globalization settings to localize subtotal and pie chart labels in an XLSX workbook, demonstrating applicable scenarios." - }, - { - "file": "apply-localization-to-a-spreadsheet-by-configuring-globalizationsettings-to-cust.cs", - "title": "Apply localization to a spreadsheet by configuring GlobalizationSettings to customize subtotal and pie chart labels in an XLSX workbook." - }, - { - "file": "configure-globalizationsettings-to-assign-custom-text-to-a-pie-charts-other-labe.cs", - "title": "Configure GlobalizationSettings to assign custom text to a pie chart's \u201cOther\u201d label in an XLSX workbook." - }, - { - "file": "execute-the-cellformulalocal-sample-on-an-xlsx-workbook-to-apply-localespecific-.cs", - "title": "Execute the Cell.FormulaLocal sample on an XLSX workbook to apply locale\u2011specific formulas throughout the spreadsheet." - }, - { - "file": "execute-the-provided-code-to-localize-subtotal-and-grand-total-labels-in-an-xlsx.cs", - "title": "Execute the provided code to localize subtotal and grand total labels in an XLSX workbook." - }, - { - "file": "identify-and-demonstrate-formulalocal-localization-scenarios-on-a-workbook-loade.cs", - "title": "Identify and demonstrate FormulaLocal localization scenarios on a workbook loaded from an XLSX file." - }, - { - "file": "implement-cellformulalocal-to-localize-formulas-in-an-xlsx-workbook-mirroring-ex.cs", - "title": "Implement Cell.FormulaLocal to localize formulas in an XLSX workbook, mirroring Excel VBA Range.FormulaLocal behavior." - }, - { - "file": "implement-localization-of-error-messages-and-boolean-values-in-an-xlsx-workbook-.cs", - "title": "Implement localization of error messages and Boolean values in an XLSX workbook for Russian and other languages." - }, - { - "file": "investigate-error-and-boolean-value-localization-scenarios-within-a-workbook-loa.cs", - "title": "Investigate error and Boolean value localization scenarios within a workbook loaded from an XLSX file." - }, - { - "file": "review-the-globalizationsettings-class-introduction-to-configure-localization-fo.cs", - "title": "Review the GlobalizationSettings class introduction to configure localization for a workbook loaded from an XLSX file." - }, - { - "file": "run-sample-localization-code-to-translate-error-messages-and-boolean-values-in-a.cs", - "title": "Run sample localization code to translate error messages and Boolean values in an XLSX workbook." - }, - { - "file": "verify-localized-formulas-by-examining-console-output-of-the-cellformulalocal-im.cs", - "title": "Verify localized formulas by examining console output of the Cell.FormulaLocal implementation with an XLSX workbook." - } - ], - "required_namespaces": [ - "Aspose.Cells", - "System", - "Aspose.Cells.Charts", - "Aspose.Cells.Settings", - "Aspose.Cells.Pivot", - "System.Globalization" - ], - "key_apis": [ - "Program", - "Console.WriteLine", - "Charts.Add", - "NSeries.Add", - "CustomGlobalizationSettings", - "PivotTables.Add", - "CellArea.CreateCellArea", - "SetOtherLabelDemo", - "LocalizeSubtotalAndGrandTotal.Run", - "LocalizeSubtotalAndGrandTotal", - "FormulaLocalDemo", - "RussianGlobalizationSettings", - "GlobalizationSettings.GetBooleanValueString" - ] - }, - { - "name": "macro-project", - "file_count": 215, - "examples": [ - { - "file": "add-a-library-reference-specified-in-numbers-format-to-the-vba-project-embedded-.cs", - "title": "Add a library reference, specified in NUMBERS format, to the VBA project embedded within the workbook." - }, - { - "file": "add-a-library-reference-to-a-vba-project-inside-an-xltx-workbook-using-the-net-a.cs", - "title": "Add a library reference to a VBA project inside an XLTX workbook using the .NET API." - }, - { - "file": "add-a-library-reference-to-a-workbooks-vba-project-and-export-the-result-as-an-x.cs", - "title": "Add a library reference to a workbook's VBA project and export the result as an XPS document." - }, - { - "file": "add-a-library-reference-to-an-excel-vba-project-by-importing-the-mht-formatted-r.cs", - "title": "Add a library reference to an Excel VBA project by importing the MHT-formatted reference file." - }, - { - "file": "add-a-library-reference-to-an-excel-vba-project-using-json-format-for-automated-.cs", - "title": "Add a library reference to an Excel VBA project using JSON format for automated assembly integration." - }, - { - "file": "add-a-library-reference-to-the-vba-project-in-a-workbook-using-fods-format.cs", - "title": "Add a library reference to the VBA project in a workbook using FODS format." - }, - { - "file": "add-a-library-reference-to-the-workbooks-vba-project-using-a-json-configuration-.cs", - "title": "Add a library reference to the workbook\u2019s VBA project using a JSON configuration payload." - }, - { - "file": "add-a-library-reference-to-the-workbooks-vba-project-when-processing-oxps-files-.cs", - "title": "Add a library reference to the workbook's VBA project when processing OXPS files via the .NET API." - }, - { - "file": "add-a-library-reference-to-the-workbooks-vba-project-while-handling-the-dbf-file.cs", - "title": "Add a library reference to the workbook's VBA project while handling the DBF file format." - }, - { - "file": "add-a-pdf-library-reference-to-the-vba-project-within-the-workbook-to-enable-pdf.cs", - "title": "Add a PDF library reference to the VBA project within the workbook to enable PDF functionality." - }, - { - "file": "add-a-reference-to-a-library-in-the-workbooks-vba-project-and-export-the-workboo.cs", - "title": "Add a reference to a library in the workbook\u2019s VBA project and export the workbook as a PDF." - }, - { - "file": "add-a-reference-to-a-library-in-the-workbooks-vba-project-by-importing-a-difform.cs", - "title": "Add a reference to a library in the workbook's VBA project by importing a DIF\u2011formatted file." - }, - { - "file": "add-a-reference-to-a-vba-project-within-a-workbook-using-a-prn-formatted-library.cs", - "title": "Add a reference to a VBA project within a workbook using a PRN-formatted library file." - }, - { - "file": "add-a-reference-to-an-external-library-within-a-vba-project-embedded-in-an-xlsx-.cs", - "title": "Add a reference to an external library within a VBA project embedded in an XLSX workbook." - }, - { - "file": "add-a-reference-to-an-external-library-within-a-vba-project-of-an-xltm-workbook.cs", - "title": "Add a reference to an external library within a VBA project of an XLTM workbook." - }, - { - "file": "add-a-reference-to-an-external-library-within-the-vba-project-of-an-ods-workbook.cs", - "title": "Add a reference to an external library within the VBA project of an ODS workbook." - }, - { - "file": "add-an-external-library-reference-to-an-excel-vba-project-using-the-spreadsheetm.cs", - "title": "Add an external library reference to an Excel VBA project using the SpreadsheetML file format." - }, - { - "file": "add-edit-or-remove-vba-modules-in-an-xlsm-workbook-programmatically-using-the-pr.cs", - "title": "Add, edit, or remove VBA modules in an XLSM workbook programmatically using the provided API." - }, - { - "file": "add-modify-or-delete-vba-modules-and-procedures-within-an-xlsb-macroenabled-work.cs", - "title": "Add, modify, or delete VBA modules and procedures within an XLSB macro\u2011enabled workbook using the API." - }, - { - "file": "apply-a-password-to-an-excel-workbooks-vba-project-by-providing-the-credentials-.cs", - "title": "Apply a password to an Excel workbook\u2019s VBA project by providing the credentials in JSON format." - }, - { - "file": "apply-a-password-to-an-excel-workbooks-vba-project-in-c-retrieving-the-password-.cs", - "title": "Apply a password to an Excel workbook\u2019s VBA project in C#, retrieving the password from a TSV\u2011formatted source." - }, - { - "file": "apply-a-password-to-an-excel-workbooks-vba-project-in-c-using-a-txt-file-for-the.cs", - "title": "Apply a password to an Excel workbook's VBA project in C# using a TXT file for the password." - }, - { - "file": "apply-a-password-to-an-excel-workbooks-vba-project-in-c-utilizing-the-xml-format.cs", - "title": "Apply a password to an Excel workbook's VBA project in C# utilizing the XML format." - }, - { - "file": "apply-a-password-to-protect-the-vba-project-inside-an-xlsx-workbook-ensuring-res.cs", - "title": "Apply a password to protect the VBA project inside an XLSX workbook, ensuring restricted access to code." - }, - { - "file": "apply-a-password-to-secure-the-vba-project-of-an-excel-workbook-saved-in-xltx-fo.cs", - "title": "Apply a password to secure the VBA project of an Excel workbook saved in XLTX format." - }, - { - "file": "apply-a-password-to-secure-the-vba-project-within-an-xlsb-workbook-restricting-u.cs", - "title": "Apply a password to secure the VBA project within an XLSB workbook, restricting unauthorized macro access." - }, - { - "file": "apply-a-password-to-securely-protect-the-vba-project-within-an-xltm-workbook-pre.cs", - "title": "Apply a password to securely protect the VBA project within an XLTM workbook, preventing unauthorized access." - }, - { - "file": "apply-a-password-to-the-vba-project-of-an-excel-workbook-using-c-and-output-the-.cs", - "title": "Apply a password to the VBA project of an Excel workbook using C# and output the result in PDF format." - }, - { - "file": "apply-a-password-to-the-vba-project-of-an-excel-workbook-using-c-and-the-spreads.cs", - "title": "Apply a password to the VBA project of an Excel workbook using C# and the SpreadsheetML format." - }, - { - "file": "apply-password-protection-to-an-excel-workbooks-vba-project-sourcing-the-passwor.cs", - "title": "Apply password protection to an Excel workbook's VBA project, sourcing the password from a CSV file." - }, - { - "file": "associate-a-macro-with-a-form-control-by-embedding-spreadsheetml-markup-within-t.cs", - "title": "Associate a macro with a form control by embedding SpreadsheetML markup within the workbook." - }, - { - "file": "associate-a-macro-with-a-form-control-by-specifying-the-mapping-in-a-tsv-file.cs", - "title": "Associate a macro with a form control by specifying the mapping in a TSV file." - }, - { - "file": "associate-a-macro-with-a-form-control-in-c-by-defining-the-mapping-in-json-forma.cs", - "title": "Associate a macro with a form control in C# by defining the mapping in JSON format." - }, - { - "file": "associate-a-macro-with-a-form-control-programmatically-via-c-code-targeting-xps-.cs", - "title": "Associate a macro with a form control programmatically via C# code, targeting XPS output." - }, - { - "file": "associate-a-vba-macro-with-a-form-control-element-within-an-ods-spreadsheet-file.cs", - "title": "Associate a VBA macro with a form control element within an ODS spreadsheet file programmatically." - }, - { - "file": "associate-a-vba-macro-with-a-form-control-in-an-xltx-workbook-to-enable-automate.cs", - "title": "Associate a VBA macro with a form control in an XLTX workbook to enable automated actions." - }, - { - "file": "associate-a-vba-macro-with-a-specific-form-control-in-an-xls-workbook-to-enable-.cs", - "title": "Associate a VBA macro with a specific form control in an XLS workbook to enable interactive functionality." - }, - { - "file": "bind-a-c-macro-to-a-form-control-within-an-oxps-document-programmatically-using-.cs", - "title": "Bind a C# macro to a form control within an OXPS document programmatically using the API." - }, - { - "file": "bind-a-macro-to-a-form-control-using-the-tab-format-to-enable-automated-interact.cs", - "title": "Bind a macro to a form control using the TAB format to enable automated interaction." - }, - { - "file": "bind-a-macro-to-a-form-control-via-c-code-utilizing-the-numbers-number-format-fo.cs", - "title": "Bind a macro to a form control via C# code, utilizing the NUMBERS number format for the assignment." - }, - { - "file": "bind-a-macro-to-a-form-control-via-html-markup-enabling-the-control-to-trigger-t.cs", - "title": "Bind a macro to a form control via HTML markup, enabling the control to trigger the macro." - }, - { - "file": "bind-a-macro-to-a-form-control-within-a-pdf-document-to-enable-automated-interac.cs", - "title": "Bind a macro to a form control within a PDF document to enable automated interaction." - }, - { - "file": "bind-a-vba-macro-to-a-form-control-in-an-xltm-workbook-to-enable-interactive-fun.cs", - "title": "Bind a VBA macro to a form control in an XLTM workbook to enable interactive functionality." - }, - { - "file": "check-whether-a-vba-project-is-passwordprotected-using-c-and-the-tab-file-format.cs", - "title": "Check whether a VBA project is password\u2011protected using C# and the TAB file format." - }, - { - "file": "convert-the-existing-vba-macro-to-c-code-that-reads-and-writes-data-using-the-di.cs", - "title": "Convert the existing VBA macro to C# code that reads and writes data using the DIF format." - }, - { - "file": "create-edit-and-extract-vba-modules-in-an-xltm-workbook-programmatically-using-n.cs", - "title": "Create, edit, and extract VBA modules in an XLTM workbook programmatically using .NET APIs." - }, - { - "file": "detect-whether-a-vba-project-embedded-in-an-mhtml-file-is-protected-using-c.cs", - "title": "Detect whether a VBA project embedded in an MHTML file is protected using C#." - }, - { - "file": "detect-whether-a-vba-project-is-protected-by-inspecting-its-csv-representation-a.cs", - "title": "Detect whether a VBA project is protected by inspecting its CSV representation and reporting the protection status." - }, - { - "file": "determine-in-c-whether-a-workbooks-vba-project-is-digitally-signed-utilizing-the.cs", - "title": "Determine in C# whether a workbook\u2019s VBA project is digitally signed, utilizing the NUMBERS format." - }, - { - "file": "determine-in-c-whether-a-workbooks-vba-project-is-digitally-signed-when-processi.cs", - "title": "Determine in C# whether a workbook\u2019s VBA project is digitally signed when processing the file in FODS format." - }, - { - "file": "determine-programmatically-at-runtime-whether-the-vba-project-embedded-within-an.cs", - "title": "Determine programmatically at runtime whether the VBA project embedded within an XLS workbook is protected." - }, - { - "file": "determine-programmatically-in-c-whether-a-workbooks-vba-project-is-signed-utiliz.cs", - "title": "Determine programmatically in C# whether a workbook\u2019s VBA project is signed, utilizing the SXC file format." - }, - { - "file": "determine-programmatically-via-c-whether-a-vba-project-is-passwordprotected-usin.cs", - "title": "Determine programmatically, via C#, whether a VBA project is password\u2011protected, using data supplied in a TXT file." - }, - { - "file": "determine-programmatically-whether-an-xlsb-workbooks-vba-project-is-protected-an.cs", - "title": "Determine programmatically whether an XLSB workbook's VBA project is protected and locked for viewing." - }, - { - "file": "determine-programmatically-whether-the-vba-project-embedded-in-an-ods-spreadshee.cs", - "title": "Determine programmatically whether the VBA project embedded in an ODS spreadsheet is protected at runtime." - }, - { - "file": "determine-programmatically-whether-the-vba-project-embedded-in-an-xlsb-workbook-.cs", - "title": "Determine programmatically whether the VBA project embedded in an XLSB workbook is digitally signed." - }, - { - "file": "determine-vba-project-protection-status-in-c-and-output-the-result-using-tsv-for.cs", - "title": "Determine VBA Project protection status in C# and output the result using TSV-formatted data." - }, - { - "file": "determine-via-c-whether-a-workbooks-vba-project-is-digitally-signed-when-the-fil.cs", - "title": "Determine via C# whether a workbook\u2019s VBA project is digitally signed when the file is in PDF format." - }, - { - "file": "determine-whether-a-vba-project-in-an-mht-file-is-protected-and-locked-for-viewi.cs", - "title": "Determine whether a VBA project in an MHT file is protected and locked for viewing using C#." - }, - { - "file": "determine-whether-a-vba-project-is-password-protected-and-view-locked-via-c-empl.cs", - "title": "Determine whether a VBA project is password-protected and view-locked via C# employing the TAB file format." - }, - { - "file": "determine-whether-a-vba-project-is-protected-and-locked-for-viewing-via-c-and-ht.cs", - "title": "Determine whether a VBA project is protected and locked for viewing via C# and HTML output." - }, - { - "file": "determine-whether-a-vba-project-is-protected-and-locked-for-viewing-via-c-and-ou.cs", - "title": "Determine whether a VBA project is protected and locked for viewing via C# and output the results in TSV format." - }, - { - "file": "determine-whether-a-vba-project-is-protected-and-locked-for-viewing-via-c-while-.cs", - "title": "Determine whether a VBA project is protected and locked for viewing via C# while processing a TXT file." - }, - { - "file": "determine-whether-a-vba-project-is-protected-and-marked-as-locked-for-viewing-us.cs", - "title": "Determine whether a VBA project is protected and marked as locked for viewing using C# with SpreadsheetML." - }, - { - "file": "determine-whether-a-vba-project-is-protected-and-return-the-result-in-json-forma.cs", - "title": "Determine whether a VBA Project is protected and return the result in JSON format." - }, - { - "file": "determine-whether-a-vba-project-is-protected-and-viewlocked-returning-the-status.cs", - "title": "Determine whether a VBA project is protected and view\u2011locked, returning the status in JSON format." - }, - { - "file": "determine-whether-a-vba-project-is-protected-by-analyzing-its-xml-representation.cs", - "title": "Determine whether a VBA project is protected by analyzing its XML representation using C#." - }, - { - "file": "determine-whether-a-vba-project-is-protected-by-analyzing-the-spreadsheetml-file.cs", - "title": "Determine whether a VBA project is protected by analyzing the SpreadsheetML file with C# code." - }, - { - "file": "determine-whether-a-vba-project-is-protected-using-c-and-generate-the-status-as-.cs", - "title": "Determine whether a VBA project is protected using C# and generate the status as an HTML report." - }, - { - "file": "determine-whether-a-vba-project-is-protected-via-c-and-output-the-result-in-json.cs", - "title": "Determine whether a VBA project is protected via C# and output the result in JSON format." - }, - { - "file": "determine-whether-a-vba-project-within-an-ods-file-is-protected-and-locked-for-v.cs", - "title": "Determine whether a VBA project within an ODS file is protected and locked for viewing." - }, - { - "file": "determine-whether-a-vba-project-within-an-xltx-workbook-is-protected-and-locked-.cs", - "title": "Determine whether a VBA project within an XLTX workbook is protected and locked for viewing." - }, - { - "file": "determine-whether-a-workbooks-vba-project-is-digitally-signed-by-inspecting-its-.cs", - "title": "Determine whether a workbook's VBA project is digitally signed by inspecting its MHT representation." - }, - { - "file": "determine-whether-a-workbooks-vba-project-is-digitally-signed-using-c-and-output.cs", - "title": "Determine whether a workbook's VBA project is digitally signed using C# and output the result as JSON." - }, - { - "file": "determine-whether-a-workbooks-vba-project-is-digitally-signed-using-c-and-the-di.cs", - "title": "Determine whether a workbook's VBA project is digitally signed using C# and the DIF file format." - }, - { - "file": "determine-whether-a-workbooks-vba-project-is-digitally-signed-using-c-and-the-pr.cs", - "title": "Determine whether a workbook\u2019s VBA project is digitally signed using C# and the PRN file format." - }, - { - "file": "determine-whether-a-workbooks-vba-project-is-digitally-signed-when-using-the-spr.cs", - "title": "Determine whether a workbook's VBA project is digitally signed when using the SpreadsheetML format." - }, - { - "file": "determine-whether-the-vba-macro-code-embedded-in-an-xls-workbook-is-digitally-si.cs", - "title": "Determine whether the VBA macro code embedded in an XLS workbook is digitally signed." - }, - { - "file": "determine-whether-the-vba-macros-embedded-within-an-xlsb-workbook-are-digitally-.cs", - "title": "Determine whether the VBA macros embedded within an XLSB workbook are digitally signed and validated." - }, - { - "file": "determine-whether-the-vba-project-contained-within-an-xltx-workbook-has-a-valid-.cs", - "title": "Determine whether the VBA project contained within an XLTX workbook has a valid digital signature." - }, - { - "file": "determine-whether-the-vba-project-embedded-in-a-workbook-is-digitally-signed-by-.cs", - "title": "Determine whether the VBA project embedded in a workbook is digitally signed by inspecting its TSV format." - }, - { - "file": "determine-whether-the-vba-project-embedded-in-a-workbook-is-digitally-signed-out.cs", - "title": "Determine whether the VBA project embedded in a workbook is digitally signed, outputting the result in HTML." - }, - { - "file": "determine-whether-the-vba-project-embedded-in-a-workbook-is-digitally-signed-usi.cs", - "title": "Determine whether the VBA project embedded in a workbook is digitally signed, using C# and DBF format." - }, - { - "file": "determine-whether-the-vba-project-embedded-in-an-xlsm-workbook-is-digitally-sign.cs", - "title": "Determine whether the VBA project embedded in an XLSM workbook is digitally signed and valid." - }, - { - "file": "determine-whether-the-vba-project-embedded-in-an-xlsm-workbook-is-passwordprotec.cs", - "title": "Determine whether the VBA project embedded in an XLSM workbook is password\u2011protected and cannot be edited." - }, - { - "file": "determine-whether-the-vba-project-embedded-in-an-xlsx-format-workbook-is-passwor.cs", - "title": "Determine whether the VBA project embedded in an XLSX format workbook is password\u2011protected and cannot be edited." - }, - { - "file": "determine-whether-the-vba-project-embedded-in-an-xlsx-workbook-is-digitally-sign.cs", - "title": "Determine whether the VBA project embedded in an XLSX workbook is digitally signed and valid." - }, - { - "file": "determine-whether-the-vba-project-embedded-in-an-xltm-workbook-has-a-valid-digit.cs", - "title": "Determine whether the VBA project embedded in an XLTM workbook has a valid digital signature." - }, - { - "file": "determine-whether-the-vba-project-embedded-in-an-xltm-workbook-is-digitally-sign.cs", - "title": "Determine whether the VBA project embedded in an XLTM workbook is digitally signed by a certificate." - }, - { - "file": "determine-whether-the-vba-project-in-an-xls-workbook-is-protected-and-locked-for.cs", - "title": "Determine whether the VBA project in an XLS workbook is protected and locked for viewing." - }, - { - "file": "determine-whether-the-vba-project-in-an-xlsx-workbook-is-protected-and-locked-fo.cs", - "title": "Determine whether the VBA project in an XLSX workbook is protected and locked for viewing." - }, - { - "file": "determine-whether-the-vba-project-in-an-xltm-file-is-passwordprotected-and-set-a.cs", - "title": "Determine whether the VBA project in an XLTM file is password\u2011protected and set as locked for viewing." - }, - { - "file": "determine-whether-the-vba-project-within-a-workbook-is-digitally-signed-and-outp.cs", - "title": "Determine whether the VBA project within a workbook is digitally signed and output the status to a TXT file." - }, - { - "file": "determine-whether-the-workbooks-vba-project-is-digitally-signed-and-report-the-s.cs", - "title": "Determine whether the workbook\u2019s VBA project is digitally signed and report the status in CSV format." - }, - { - "file": "determine-whether-vba-code-is-digitally-signed-and-export-the-verification-resul.cs", - "title": "Determine whether VBA code is digitally signed and export the verification results to a CSV file." - }, - { - "file": "determine-whether-vba-macros-within-an-xltx-workbook-are-digitally-signed-and-re.cs", - "title": "Determine whether VBA macros within an XLTX workbook are digitally signed and report their signature status." - }, - { - "file": "display-numeric-values-to-the-console-using-the-predefined-numbers-formatting-st.cs", - "title": "Display numeric values to the console using the predefined NUMBERS formatting style for consistent output." - }, - { - "file": "export-a-vba-certificate-to-a-file-or-stream-in-c-using-spreadsheetml-format.cs", - "title": "Export a VBA certificate to a file or stream in C# using SpreadsheetML format." - }, - { - "file": "export-a-vba-certificate-to-a-file-or-stream-in-c-using-the-mht-format.cs", - "title": "Export a VBA certificate to a file or stream in C# using the MHT format." - }, - { - "file": "export-a-vba-certificate-to-a-file-or-stream-in-c-using-the-mhtml-format.cs", - "title": "Export a VBA certificate to a file or stream in C# using the MHTML format." - }, - { - "file": "export-a-vba-certificate-to-a-file-or-stream-in-c-using-the-xml-format.cs", - "title": "Export a VBA certificate to a file or stream in C# using the XML format." - }, - { - "file": "export-a-vba-certificate-to-a-file-or-stream-in-c-utilizing-html-output-format.cs", - "title": "Export a VBA certificate to a file or stream in C# utilizing HTML output format." - }, - { - "file": "export-a-vba-certificate-to-a-file-or-stream-in-csv-format-preserving-required-d.cs", - "title": "Export a VBA certificate to a file or stream in CSV format, preserving required data fields." - }, - { - "file": "export-a-vba-certificate-to-a-file-or-stream-in-dif-format-while-maintaining-dat.cs", - "title": "Export a VBA certificate to a file or stream in DIF format while maintaining data integrity." - }, - { - "file": "export-a-vba-certificate-to-a-file-or-stream-in-fods-format-while-preserving-its.cs", - "title": "Export a VBA certificate to a file or stream in FODS format while preserving its integrity." - }, - { - "file": "export-a-vba-certificate-to-a-file-or-stream-in-oxps-format-preserving-its-integ.cs", - "title": "Export a VBA certificate to a file or stream in OXPS format, preserving its integrity." - }, - { - "file": "export-a-vba-certificate-to-a-file-or-stream-in-pdf-format-ensuring-proper-seria.cs", - "title": "Export a VBA certificate to a file or stream in PDF format, ensuring proper serialization and compatibility." - }, - { - "file": "export-a-vba-certificate-to-a-file-or-stream-in-sxc-format-preserving-its-integr.cs", - "title": "Export a VBA certificate to a file or stream in SXC format, preserving its integrity." - }, - { - "file": "export-a-vba-certificate-to-a-file-or-stream-in-the-numbers-spreadsheet-format.cs", - "title": "Export a VBA certificate to a file or stream in the NUMBERS spreadsheet format." - }, - { - "file": "export-a-vba-certificate-to-a-file-or-stream-in-xls-format-preserving-certificat.cs", - "title": "Export a VBA certificate to a file or stream in XLS format, preserving certificate integrity." - }, - { - "file": "export-a-vba-certificate-to-a-file-or-stream-in-xlsb-format-preserving-its-integ.cs", - "title": "Export a VBA certificate to a file or stream in XLSB format, preserving its integrity." - }, - { - "file": "export-a-vba-certificate-to-a-file-or-stream-in-xps-format-preserving-its-integr.cs", - "title": "Export a VBA certificate to a file or stream in XPS format, preserving its integrity and ensuring compatibility." - }, - { - "file": "export-a-vba-certificate-to-a-pdf-file-or-stream-using-c-with-appropriate-serial.cs", - "title": "Export a VBA certificate to a PDF file or stream using C# with appropriate serialization." - }, - { - "file": "export-a-vba-certificate-to-either-a-file-or-a-stream-in-c-employing-tab-formatt.cs", - "title": "Export a VBA certificate to either a file or a stream in C# employing TAB formatting." - }, - { - "file": "export-the-vba-certificate-programmatically-to-a-file-or-stream-using-the-ods-fo.cs", - "title": "Export the VBA certificate programmatically to a file or stream using the ODS format." - }, - { - "file": "export-the-vba-certificate-to-a-file-or-stream-in-tsv-format-preserving-certific.cs", - "title": "Export the VBA certificate to a file or stream in TSV format, preserving certificate data integrity." - }, - { - "file": "export-the-vba-certificate-to-a-file-or-stream-in-xlsx-format-while-preserving-i.cs", - "title": "Export the VBA certificate to a file or stream in XLSX format while preserving its integrity." - }, - { - "file": "export-the-vba-certificate-to-a-file-or-stream-using-txt-format-for-downstream-p.cs", - "title": "Export the VBA certificate to a file or stream using TXT format for downstream processing." - }, - { - "file": "export-the-vba-project-certificate-programmatically-to-a-file-or-stream-in-xltm-.cs", - "title": "Export the VBA project certificate programmatically to a file or stream in XLTM format." - }, - { - "file": "export-the-vba-project-certificate-to-a-file-or-stream-in-xlsm-format-preserving.cs", - "title": "Export the VBA project certificate to a file or stream in XLSM format, preserving its integrity." - }, - { - "file": "generate-console-output-by-exporting-data-to-an-xlsx-file-ensuring-proper-worksh.cs", - "title": "Generate console output by exporting data to an XLSX file, ensuring proper worksheet structure and formatting." - }, - { - "file": "generate-console-output-in-dif-format-to-efficiently-represent-spreadsheet-data-.cs", - "title": "Generate console output in DIF format to efficiently represent spreadsheet data for downstream processing accurately." - }, - { - "file": "generate-console-output-in-fods-format-representing-the-spreadsheet-data-accurat.cs", - "title": "Generate console output in FODS format representing the spreadsheet data accurately for downstream processing." - }, - { - "file": "generate-console-output-saved-as-a-pdf-document-preserving-formatting-layout-and.cs", - "title": "Generate console output saved as a PDF document, preserving formatting, layout, and content integrity." - }, - { - "file": "generate-detailed-console-output-adhering-to-the-sxc-format-specifications-for-s.cs", - "title": "Generate detailed console output adhering to the SXC format specifications for structured data representation and logging." - }, - { - "file": "generate-spreadsheet-data-in-xls-format-and-write-it-to-the-console-stream-for-d.cs", - "title": "Generate spreadsheet data in XLS format and write it to the console stream for downstream processing." - }, - { - "file": "generate-xps-formatted-output-from-the-console-application-and-write-it-to-the-s.cs", - "title": "Generate XPS formatted output from the console application and write it to the specified file." - }, - { - "file": "handle-vba-modules-within-an-excel-macro-enabled-workbook-when-exporting-to-or-i.cs", - "title": "Handle VBA modules within an Excel macro-enabled workbook when exporting to or importing from ODS format." - }, - { - "file": "implement-a-c-routine-that-evaluates-a-vba-projects-protection-status-and-locked.cs", - "title": "Implement a C# routine that evaluates a VBA project's protection status and locked\u2011for\u2011viewing flag, returning results in JSON." - }, - { - "file": "implement-a-c-routine-that-verifies-vba-code-signatures-and-returns-the-result-i.cs", - "title": "Implement a C# routine that verifies VBA code signatures and returns the result in JSON format." - }, - { - "file": "implement-a-c-routine-to-determine-whether-vba-code-embedded-in-a-pdf-file-is-di.cs", - "title": "Implement a C# routine to determine whether VBA code embedded in a PDF file is digitally signed." - }, - { - "file": "implement-a-routine-to-programmatically-check-if-the-vba-project-embedded-in-an-.cs", - "title": "Implement a routine to programmatically check if the VBA project embedded in an XLTX workbook is protected." - }, - { - "file": "implement-advanced-functionality-for-handling-xlsx-files-within-net-applications.cs", - "title": "Implement advanced functionality for handling XLSX files within .NET applications, covering complex features and optimization techniques." - }, - { - "file": "implement-advanced-json-based-functionalities-enabling-complex-data-manipulation.cs", - "title": "Implement advanced JSON-based functionalities, enabling complex data manipulation and configuration within the .NET library." - }, - { - "file": "implement-advanced-pdf-format-operations-including-custom-encryption-incremental.cs", - "title": "Implement advanced PDF format operations, including custom encryption, incremental updates, and detailed metadata manipulation." - }, - { - "file": "include-a-library-reference-in-a-workbooks-vba-project-by-importing-the-referenc.cs", - "title": "Include a library reference in a workbook\u2019s VBA project by importing the reference definition from a CSV file." - }, - { - "file": "include-a-library-reference-in-the-vba-project-of-an-xls-workbook-to-enable-exte.cs", - "title": "Include a library reference in the VBA project of an XLS workbook to enable external functionality." - }, - { - "file": "include-a-library-reference-in-the-vba-project-of-an-xlsm-workbook-to-enable-ext.cs", - "title": "Include a library reference in the VBA project of an XLSM workbook to enable external functionality." - }, - { - "file": "include-a-library-reference-in-the-workbooks-vba-project-utilizing-the-sxc-file-.cs", - "title": "Include a library reference in the workbook's VBA project utilizing the SXC file format." - }, - { - "file": "include-an-external-library-reference-in-an-excel-vba-project-by-importing-the-m.cs", - "title": "Include an external library reference in an Excel VBA project by importing the MHTML reference file." - }, - { - "file": "include-an-htmlformatted-library-reference-in-an-excel-vba-project-to-enable-ext.cs", - "title": "Include an HTML\u2011formatted library reference in an Excel VBA project to enable external component usage." - }, - { - "file": "include-the-pdf-library-as-a-reference-in-the-excel-vba-project-to-enable-pdf-fu.cs", - "title": "Include the PDF library as a reference in the Excel VBA project to enable PDF functionality." - }, - { - "file": "insert-a-library-reference-in-tsv-format-into-a-workbooks-vba-project-to-enable-.cs", - "title": "Insert a library reference in TSV format into a workbook\u2019s VBA project to enable external functionality." - }, - { - "file": "insert-a-txtformatted-library-reference-into-the-vba-project-of-a-workbook-to-en.cs", - "title": "Insert a TXT\u2011formatted library reference into the VBA project of a workbook to enable external functionality." - }, - { - "file": "insert-a-vba-module-into-a-workbook-programmatically-via-c-ensuring-code-indenta.cs", - "title": "Insert a VBA module into a workbook programmatically via C#, ensuring code indentation uses TAB characters." - }, - { - "file": "insert-an-xmlbased-library-reference-into-an-excel-vba-project-to-enable-externa.cs", - "title": "Insert an XML\u2011based library reference into an Excel VBA project to enable external functionality." - }, - { - "file": "integrate-a-vba-module-into-a-c-solution-by-providing-its-definition-in-xml-form.cs", - "title": "Integrate a VBA module into a C# solution by providing its definition in XML format." - }, - { - "file": "maintain-and-edit-the-vba-modules-of-an-excel-macroenabled-workbook-by-importing.cs", - "title": "Maintain and edit the VBA modules of an Excel macro\u2011enabled workbook by importing and exporting them in CSV format." - }, - { - "file": "manipulate-the-vba-modules-of-an-excel-macro-enabled-workbook-while-operating-wi.cs", - "title": "Manipulate the VBA modules of an Excel macro-enabled workbook while operating with XLTX template files." - }, - { - "file": "map-a-macro-to-a-form-control-through-a-json-configuration-enabling-programmatic.cs", - "title": "Map a macro to a form control through a JSON configuration, enabling programmatic interaction." - }, - { - "file": "programmatically-attach-a-macro-to-a-form-control-in-c-when-working-with-sxc-fil.cs", - "title": "Programmatically attach a macro to a form control in C# when working with SXC files." - }, - { - "file": "programmatically-detect-whether-the-vba-project-embedded-within-a-pdf-document-i.cs", - "title": "Programmatically detect whether the VBA project embedded within a PDF document is protected by encryption." - }, - { - "file": "programmatically-determine-whether-the-vba-project-embedded-in-an-xls-workbook-i.cs", - "title": "Programmatically determine whether the VBA project embedded in an XLS workbook is digitally signed." - }, - { - "file": "programmatically-export-a-vba-certificate-to-a-file-or-stream-using-the-dbf-form.cs", - "title": "Programmatically export a VBA certificate to a file or stream using the DBF format." - }, - { - "file": "programmatically-insert-a-vba-module-into-a-workbook-using-c-and-the-spreadsheet.cs", - "title": "Programmatically insert a VBA module into a workbook using C# and the SpreadsheetML file format." - }, - { - "file": "programmatically-verify-whether-a-vba-project-is-protected-and-locked-for-viewin.cs", - "title": "Programmatically verify whether a VBA project is protected and locked for viewing using C# and XML." - }, - { - "file": "provide-a-jsonformatted-code-snippet-illustrating-the-required-functionality-and.cs", - "title": "Provide a JSON\u2011formatted code snippet illustrating the required functionality and usage patterns for developers." - }, - { - "file": "provide-demonstrative-code-snippets-illustrating-how-to-create-read-and-manipula.cs", - "title": "Provide demonstrative code snippets illustrating how to create, read, and manipulate documents in XPS format." - }, - { - "file": "provide-example-code-demonstrating-how-to-read-and-write-data-using-the-dbf-file.cs", - "title": "Provide example code demonstrating how to read and write data using the DBF file format." - }, - { - "file": "provide-example-code-demonstrating-how-to-work-with-oxps-files-in-a-net-environm.cs", - "title": "Provide example code demonstrating how to work with OXPS files in a .NET environment." - }, - { - "file": "provide-example-code-demonstrating-how-to-work-with-the-numbers-format-in-the-li.cs", - "title": "Provide example code demonstrating how to work with the NUMBERS format in the library." - }, - { - "file": "provide-example-source-code-demonstrating-creation-or-manipulation-of-a-workbook.cs", - "title": "Provide example source code demonstrating creation or manipulation of a workbook in FODS format with .NET." - }, - { - "file": "provide-example-source-code-illustrating-how-to-read-modify-and-save-spreadsheet.cs", - "title": "Provide example source code illustrating how to read, modify, and save spreadsheets in SXC format." - }, - { - "file": "provide-sample-code-demonstrating-how-to-generate-output-in-prn-format-using-the.cs", - "title": "Provide sample code demonstrating how to generate output in PRN format using the library\u2019s API." - }, - { - "file": "provide-sample-code-demonstrating-how-to-read-and-write-data-using-the-dif-file-.cs", - "title": "Provide sample code demonstrating how to read and write data using the DIF file format." - }, - { - "file": "refactor-the-existing-vba-macro-into-c-code-implementing-the-specified-numbers-f.cs", - "title": "Refactor the existing VBA macro into C# code, implementing the specified NUMBERS formatting conventions." - }, - { - "file": "refactor-the-existing-vba-macro-into-c-code-that-processes-files-in-prn-format.cs", - "title": "Refactor the existing VBA macro into C# code that processes files in PRN format." - }, - { - "file": "render-data-to-the-console-using-the-dbf-file-format-ensuring-field-definitions-.cs", - "title": "Render data to the console using the DBF file format, ensuring field definitions and records are correctly displayed." - }, - { - "file": "render-document-content-as-oxps-and-write-the-resulting-data-directly-to-the-con.cs", - "title": "Render document content as OXPS and write the resulting data directly to the console output stream." - }, - { - "file": "secure-the-vba-project-of-an-excel-workbook-with-a-password-and-generate-a-pdf-r.cs", - "title": "Secure the VBA project of an Excel workbook with a password and generate a PDF representation." - }, - { - "file": "serialize-a-vba-certificate-to-a-file-or-stream-in-json-format-for-further-proce.cs", - "title": "Serialize a VBA certificate to a file or stream in JSON format for further processing." - }, - { - "file": "serialize-a-vba-certificate-to-json-and-write-it-to-a-file-or-stream-using-c.cs", - "title": "Serialize a VBA certificate to JSON and write it to a file or stream using C#." - }, - { - "file": "set-a-password-on-an-excel-workbooks-vba-project-programmatically-in-c-employing.cs", - "title": "Set a password on an Excel workbook\u2019s VBA project programmatically in C# employing the TAB format." - }, - { - "file": "update-the-c-macro-to-manipulate-dbf-files-by-integrating-or-converting-the-exis.cs", - "title": "Update the C# macro to manipulate DBF files by integrating or converting the existing VBA logic accordingly." - }, - { - "file": "update-the-existing-vba-macro-or-c-script-to-generate-manipulate-and-output-xps-.cs", - "title": "Update the existing VBA macro or C# script to generate, manipulate, and output XPS files in accordance with the new specifications." - }, - { - "file": "using-c-verify-whether-a-vba-project-embedded-in-a-pdf-is-protected-and-locked-f.cs", - "title": "Using C#, verify whether a VBA project embedded in a PDF is protected and locked for viewing." - }, - { - "file": "validate-the-digital-signature-embedded-in-vba-code-within-a-pdf-document-to-ens.cs", - "title": "Validate the digital signature embedded in VBA code within a PDF document to ensure its authenticity." - }, - { - "file": "validate-the-digital-signature-of-embedded-vba-code-in-a-pdf-document-using-c.cs", - "title": "Validate the digital signature of embedded VBA code in a PDF document using C#." - }, - { - "file": "validate-the-digital-signature-of-vba-code-and-report-its-status-in-a-txt-file.cs", - "title": "Validate the digital signature of VBA code and report its status in a TXT file." - }, - { - "file": "validate-the-digital-signature-of-vba-code-embedded-in-an-mht-file-using-c.cs", - "title": "Validate the digital signature of VBA code embedded in an MHT file using C#." - }, - { - "file": "validate-the-digital-signature-of-vba-code-embedded-in-an-sxc-file-to-ensure-its.cs", - "title": "Validate the digital signature of VBA code embedded in an SXC file to ensure its authenticity." - }, - { - "file": "validate-the-digital-signature-of-vba-code-embedded-in-an-xls-workbook-to-ensure.cs", - "title": "Validate the digital signature of VBA code embedded in an XLS workbook to ensure its authenticity." - }, - { - "file": "validate-the-digital-signature-of-vba-code-embedded-in-an-xlsm-workbook-to-ensur.cs", - "title": "Validate the digital signature of VBA code embedded in an XLSM workbook to ensure authenticity and integrity." - }, - { - "file": "validate-the-digital-signature-of-vba-code-embedded-in-an-xps-file-to-ensure-its.cs", - "title": "Validate the digital signature of VBA code embedded in an XPS file to ensure its integrity." - }, - { - "file": "validate-the-digital-signature-of-vba-code-embedded-within-a-dbf-file-and-report.cs", - "title": "Validate the digital signature of VBA code embedded within a DBF file and report its verification status." - }, - { - "file": "validate-the-digital-signature-of-vba-code-embedded-within-an-xltx-workbook-to-e.cs", - "title": "Validate the digital signature of VBA code embedded within an XLTX workbook to ensure authenticity and integrity." - }, - { - "file": "validate-the-digital-signature-of-vba-code-in-c-correctly-when-processing-mhtml-.cs", - "title": "Validate the digital signature of VBA code in C# correctly when processing MHTML files." - }, - { - "file": "validate-the-digital-signature-of-vba-code-in-c-programmatically-when-processing.cs", - "title": "Validate the digital signature of VBA code in C# programmatically when processing MHT files." - }, - { - "file": "validate-the-digital-signature-of-vba-code-programmatically-in-c-outputting-resu.cs", - "title": "Validate the digital signature of VBA code programmatically in C#, outputting results in TAB\u2011delimited format." - }, - { - "file": "validate-the-digital-signature-of-vba-code-provided-in-prn-format-and-return-its.cs", - "title": "Validate the digital signature of VBA code provided in PRN format and return its verification status." - }, - { - "file": "validate-the-digital-signature-of-vba-code-using-c-and-output-the-verification-r.cs", - "title": "Validate the digital signature of VBA code using C# and output the verification result in HTML format." - }, - { - "file": "validate-the-digital-signature-of-vba-code-within-an-fods-file-and-report-the-ve.cs", - "title": "Validate the digital signature of VBA code within an FODS file and report the verification result." - }, - { - "file": "validate-the-digital-signature-of-vba-code-within-an-xlsb-workbook-to-ensure-aut.cs", - "title": "Validate the digital signature of VBA code within an XLSB workbook to ensure authenticity." - }, - { - "file": "validate-the-vba-codes-digital-signature-and-output-the-verification-result-in-j.cs", - "title": "Validate the VBA code's digital signature and output the verification result in JSON format." - }, - { - "file": "validate-the-vba-codes-digital-signature-and-report-the-verification-result-in-c.cs", - "title": "Validate the VBA code's digital signature and report the verification result in CSV format." - }, - { - "file": "validate-the-vba-codes-digital-signature-in-c-by-parsing-and-evaluating-the-corr.cs", - "title": "Validate the VBA code\u2019s digital signature in C# by parsing and evaluating the corresponding XML data." - }, - { - "file": "validate-the-vba-codes-digital-signature-in-c-outputting-the-result-as-a-jsonfor.cs", - "title": "Validate the VBA code's digital signature in C#, outputting the result as a JSON\u2011formatted response." - }, - { - "file": "validate-the-vba-codes-digital-signature-within-a-dif-file-to-confirm-its-authen.cs", - "title": "Validate the VBA code's digital signature within a DIF file to confirm its authenticity and integrity." - }, - { - "file": "validate-whether-a-vba-project-is-password-protected-and-view-locked-by-analyzin.cs", - "title": "Validate whether a VBA project is password-protected and view-locked by analyzing its CSV representation." - }, - { - "file": "validate-whether-a-workbooks-vba-project-is-digitally-signed-and-return-the-resu.cs", - "title": "Validate whether a workbook's VBA project is digitally signed and return the result in JSON format." - }, - { - "file": "validate-whether-the-vba-code-within-a-workbook-is-digitally-signed-using-the-ts.cs", - "title": "Validate whether the VBA code within a workbook is digitally signed using the TSV file format." - }, - { - "file": "validate-whether-vba-code-embedded-in-an-mhtml-file-is-digitally-signed-using-c.cs", - "title": "Validate whether VBA code embedded in an MHTML file is digitally signed using C#." - }, - { - "file": "validate-whether-vba-code-is-digitally-signed-and-return-the-verification-result.cs", - "title": "Validate whether VBA code is digitally signed and return the verification result formatted as JSON." - }, - { - "file": "validate-whether-vba-code-is-digitally-signed-in-c-by-parsing-its-xml-representa.cs", - "title": "Validate whether VBA code is digitally signed in C# by parsing its XML representation." - }, - { - "file": "validate-whether-vba-code-is-digitally-signed-using-a-c-routine-that-processes-h.cs", - "title": "Validate whether VBA code is digitally signed using a C# routine that processes HTML\u2011formatted input." - }, - { - "file": "validate-whether-vba-code-is-digitally-signed-within-a-c-application-processing-.cs", - "title": "Validate whether VBA code is digitally signed within a C# application, processing the source using TAB format." - }, - { - "file": "validate-whether-vba-macros-are-digitally-signed-in-an-ods-workbook-using-the-pr.cs", - "title": "Validate whether VBA macros are digitally signed in an ODS workbook using the provided API." - }, - { - "file": "verify-the-validity-of-a-vba-codes-digital-signature-using-a-specified-tsv-file.cs", - "title": "Verify the validity of a VBA code's digital signature using a specified TSV file." - }, - { - "file": "verify-the-validity-of-a-vba-codes-digital-signature-within-an-xlsx-workbook-fil.cs", - "title": "Verify the validity of a VBA code's digital signature within an XLSX workbook file." - }, - { - "file": "verify-whether-a-vba-project-in-an-xlsm-workbook-is-protected-and-locked-for-vie.cs", - "title": "Verify whether a VBA project in an XLSM workbook is protected and locked for viewing." - }, - { - "file": "verify-whether-the-vba-code-is-digitally-signed-by-inspecting-its-corresponding-.cs", - "title": "Verify whether the VBA code is digitally signed by inspecting its corresponding TXT signature file." - }, - { - "file": "verify-whether-the-workbooks-vba-project-is-digitally-signed-correctly-using-the.cs", - "title": "Verify whether the workbook's VBA project is digitally signed correctly using the TAB format." - }, - { - "file": "verify-whether-vba-code-embedded-in-a-spreadsheetml-file-is-digitally-signed-usi.cs", - "title": "Verify whether VBA code embedded in a SpreadsheetML file is digitally signed using C#." - }, - { - "file": "verify-whether-vba-code-is-digitally-signed-by-inspecting-its-associated-pdf-sig.cs", - "title": "Verify whether VBA code is digitally signed by inspecting its associated PDF signature file." - }, - { - "file": "write-data-to-the-console-serialized-as-a-jsonformatted-string-ensuring-the-outp.cs", - "title": "Write data to the console serialized as a JSON\u2011formatted string, ensuring the output conforms to valid JSON syntax." - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "Aspose.Cells.Vba", - "System.IO", - "System.Text.Json", - "Aspose.Cells.Drawing", - "Aspose.Cells.Saving", - "System.Text", - "Aspose.Cells.Rendering", - "Aspose.Cells.Utility" - ], - "key_apis": [ - "Console.WriteLine", - "Program", - "File.Exists", - "References.AddProjectRefrernce", - "File.WriteAllBytes", - "File.Delete", - "Path.Combine", - "Modules.Add", - "VbaProject.Protect", - "JsonSerializer.Serialize", - "File.WriteAllText", - "ExportVbaCertificate", - "Convert.ToBase64String", - "CheckVbaSignature", - "Path.GetFileName" - ] - }, - { - "name": "manage-formulas", - "file_count": 63, - "examples": [ - { - "file": "add-specified-cells-to-the-excel-formula-watch-window-during-xlsx-workbook-loadi.cs", - "title": "Add specified cells to the Excel formula watch window during XLSX workbook loading process." - }, - { - "file": "apply-a-shared-formula-across-multiple-cells-when-loading-an-xlsx-workbook-to-en.cs", - "title": "Apply a shared formula across multiple cells when loading an XLSX workbook to ensure consistent calculations." - }, - { - "file": "apply-a-shared-formula-during-xlsx-workbook-loading-to-ensure-formula-consistenc.cs", - "title": "Apply a shared formula during XLSX workbook loading to ensure formula consistency across cells." - }, - { - "file": "apply-a-shared-formula-to-a-workbook-loaded-from-an-xlsx-file-during-its-initial.cs", - "title": "Apply a shared formula to a workbook loaded from an XLSX file during its initialization." - }, - { - "file": "apply-the-formulatext-function-to-evaluate-cell-formulas-when-loading-a-workbook.cs", - "title": "Apply the FormulaText function to evaluate cell formulas when loading a workbook in XLSX format." - }, - { - "file": "apply-the-listed-usage-scenarios-while-programmatically-loading-a-workbook-from-.cs", - "title": "Apply the listed usage scenarios while programmatically loading a workbook from an XLSX file." - }, - { - "file": "apply-the-nonenglish-user-notice-when-loading-an-xlsx-workbook-to-ensure-correct.cs", - "title": "Apply the non\u2011English user notice when loading an XLSX workbook to ensure correct localization handling." - }, - { - "file": "apply-the-setting-formulas-notice-for-nonenglish-users-configuration-when-loadin.cs", - "title": "Apply the \u201cSetting Formulas - Notice for Non\u2011English Users\u201d configuration when loading an XLSX workbook." - }, - { - "file": "assign-a-complex-formula-to-a-named-range-during-the-loading-of-an-xlsx-workbook.cs", - "title": "Assign a complex formula to a named range during the loading of an XLSX workbook." - }, - { - "file": "assign-a-duplicate-named-range-a-formula-during-xlsx-workbook-loading-using-the-.cs", - "title": "Assign a duplicate named range a formula during XLSX workbook loading using the API." - }, - { - "file": "assign-a-formula-to-a-named-range-during-the-loading-process-of-an-xlsx-workbook.cs", - "title": "Assign a formula to a named range during the loading process of an XLSX workbook." - }, - { - "file": "assign-a-simple-formula-to-a-named-range-programmatically-when-loading-an-xlsx-w.cs", - "title": "Assign a simple formula to a named range programmatically when loading an XLSX workbook." - }, - { - "file": "configure-a-shared-formula-during-loading-of-an-xlsx-workbook-according-to-the-s.cs", - "title": "Configure a shared formula during loading of an XLSX workbook according to the specified shared formula guidelines." - }, - { - "file": "configure-external-references-in-formula-cells-according-to-the-defined-rules-wh.cs", - "title": "Configure external references in formula cells according to the defined rules while loading an XLSX workbook." - }, - { - "file": "configure-the-workbooks-formula-calculation-mode-to-a-specific-setting-during-lo.cs", - "title": "Configure the workbook's formula calculation mode to a specific setting during loading of an XLSX file." - }, - { - "file": "customize-the-excel-menu-ui-components-api-references-plugins-faq-and-ai-documen.cs", - "title": "Customize the Excel menu, UI components, API references, plugins, FAQ, and AI documentation when loading an XLSX workbook." - }, - { - "file": "display-the-introductory-information-defined-in-the-introduction-section-when-op.cs", - "title": "Display the introductory information defined in the Introduction section when opening an XLSX workbook using the API." - }, - { - "file": "during-xlsx-workbook-loading-compute-and-record-cell-precedents-and-dependents-a.cs", - "title": "During XLSX workbook loading, compute and record cell precedents and dependents according to the defined methodology." - }, - { - "file": "enable-direct-formula-evaluation-during-xlsx-workbook-loading-to-compute-cell-va.cs", - "title": "Enable direct formula evaluation during XLSX workbook loading to compute cell values immediately upon import." - }, - { - "file": "enable-interruption-or-cancellation-of-formula-evaluation-during-xlsx-workbook-l.cs", - "title": "Enable interruption or cancellation of formula evaluation during XLSX workbook loading to prevent unnecessary calculations." - }, - { - "file": "evaluate-all-cell-formulas-automatically-during-xlsx-workbook-loading-according-.cs", - "title": "Evaluate all cell formulas automatically during XLSX workbook loading according to the defined calculation behavior." - }, - { - "file": "evaluate-the-ifna-worksheet-function-on-a-loaded-xlsx-workbook-using-the-provide.cs", - "title": "Evaluate the IFNA worksheet function on a loaded XLSX workbook using the provided calculation API." - }, - { - "file": "examine-the-provided-sample-code-to-determine-the-maximum-sharedformula-row-limi.cs", - "title": "Examine the provided sample code to determine the maximum shared\u2011formula row limit when loading an XLSX workbook." - }, - { - "file": "handle-duplicate-specify-maximum-rows-of-shared-formula-headings-when-loading-an.cs", - "title": "Handle duplicate \u201cSpecify Maximum Rows of Shared Formula\u201d headings when loading an XLSX workbook." - }, - { - "file": "identify-and-navigate-precedent-and-dependent-cells-when-loading-an-xlsx-workboo.cs", - "title": "Identify and navigate precedent and dependent cells when loading an XLSX workbook to analyze cell relationships." - }, - { - "file": "identify-circular-references-during-the-loading-of-an-xlsx-workbook-as-described.cs", - "title": "Identify circular references during the loading of an XLSX workbook as described in the \u201cDetecting Circular Reference\u201d guidelines." - }, - { - "file": "implement-a-code-sample-that-loads-a-workbook-in-xlsx-format-following-the-provi.cs", - "title": "Implement a code sample that loads a workbook in XLSX format following the provided programming sample." - }, - { - "file": "implement-a-custom-calculation-engine-to-extend-the-default-engine-when-loading-.cs", - "title": "Implement a custom calculation engine to extend the default engine when loading an XLSX workbook." - }, - { - "file": "implement-calculation-of-excel-2016-minifs-and-maxifs-functions-when-loading-an-.cs", - "title": "Implement calculation of Excel\u202f2016 MINIFS and MAXIFS functions when loading an XLSX workbook." - }, - { - "file": "implement-excel-2016-minifs-and-maxifs-function-evaluation-while-loading-an-xlsx.cs", - "title": "Implement Excel 2016 MINIFS and MAXIFS function evaluation while loading an XLSX workbook, handling duplicates appropriately." - }, - { - "file": "implement-ifna-function-evaluation-by-loading-an-xlsx-workbook-and-processing-th.cs", - "title": "Implement IFNA function evaluation by loading an XLSX workbook and processing the formula programmatically." - }, - { - "file": "initialize-the-api-load-an-xlsx-workbook-perform-file-operations-and-save-the-wo.cs", - "title": "Initialize the API, load an XLSX workbook, perform file operations, and save the workbook back to disk." - }, - { - "file": "integrate-a-custom-calculation-engine-during-the-loading-process-of-an-xlsx-work.cs", - "title": "Integrate a custom calculation engine during the loading process of an XLSX workbook to support advanced formulas." - }, - { - "file": "investigate-advanced-loading-options-for-xlsx-workbooks-including-custom-data-ha.cs", - "title": "Investigate advanced loading options for XLSX workbooks, including custom data handling, performance optimization, and extended feature support." - }, - { - "file": "load-a-workbook-in-xlsx-format-and-produce-the-result-defined-in-the-result-spec.cs", - "title": "Load a workbook in XLSX format and produce the result defined in the \u201cResult\u201d specification." - }, - { - "file": "load-an-xlsx-workbook-and-trace-both-precedent-and-dependent-cells-following-the.cs", - "title": "Load an XLSX workbook and trace both precedent and dependent cells following the calculation chain rules." - }, - { - "file": "load-an-xlsx-workbook-ensuring-that-all-formulas-are-expressed-using-english-us-.cs", - "title": "Load an XLSX workbook ensuring that all formulas are expressed using English (US) locale syntax for accurate evaluation." - }, - { - "file": "load-an-xlsx-workbook-insert-the-required-formulas-and-compute-their-results-imm.cs", - "title": "Load an XLSX workbook, insert the required formulas, and compute their results immediately upon loading." - }, - { - "file": "load-an-xlsx-workbook-using-english-formatted-formulas-such-as-sum-instead-of-lo.cs", - "title": "Load an XLSX workbook using English-formatted formulas, such as\u202f=SUM(), instead of locale-specific function names." - }, - { - "file": "observe-the-considerations-outlined-in-important-to-know-for-formulas-when-loadi.cs", - "title": "Observe the considerations outlined in \u201cImportant to Know for Formulas\u201d when loading a workbook from an XLSX file." - }, - { - "file": "observe-the-important-considerations-outlined-in-the-important-to-know-section-w.cs", - "title": "Observe the important considerations outlined in the \u201cImportant to Know\u201d section when loading an XLSX workbook." - }, - { - "file": "obtain-the-provided-sample-code-and-programmatically-load-a-workbook-in-xlsx-for.cs", - "title": "Obtain the provided sample code and programmatically load a workbook in XLSX format using the API." - }, - { - "file": "optimize-the-cellcalculate-execution-speed-when-loading-an-xlsx-workbook-to-redu.cs", - "title": "Optimize the Cell.Calculate execution speed when loading an XLSX workbook to reduce calculation latency." - }, - { - "file": "optimize-workbook-loading-in-xlsx-format-to-reduce-the-execution-time-of-the-cel.cs", - "title": "Optimize workbook loading in XLSX format to reduce the execution time of the Cell.Calculate() method." - }, - { - "file": "perform-direct-calculation-of-a-custom-function-during-xlsx-workbook-loading-wit.cs", - "title": "Perform direct calculation of a custom function during XLSX workbook loading without inserting it into a worksheet." - }, - { - "file": "perform-direct-evaluation-of-a-custom-function-during-xlsx-workbook-load-without.cs", - "title": "Perform direct evaluation of a custom function during XLSX workbook load without embedding it in any worksheet." - }, - { - "file": "provide-a-comprehensive-overview-of-formula-tracing-capabilities-activated-durin.cs", - "title": "Provide a comprehensive overview of formula tracing capabilities activated during the loading of an XLSX workbook." - }, - { - "file": "provide-example-code-demonstrating-how-to-load-a-workbook-from-an-xlsx-file-usin.cs", - "title": "Provide example code demonstrating how to load a workbook from an XLSX file using the API." - }, - { - "file": "provide-two-guidelines-for-nonenglish-users-to-correctly-create-formulas-when-lo.cs", - "title": "Provide two guidelines for non\u2011English users to correctly create formulas when loading an XLSX workbook." - }, - { - "file": "recalculate-workbook-formulas-iteratively-during-xlsx-file-loading-to-ensure-all.cs", - "title": "Recalculate workbook formulas iteratively during XLSX file loading to ensure all dependent cells update correctly." - }, - { - "file": "reference-the-related-article-specified-in-related-article-when-programmatically.cs", - "title": "Reference the related article specified in \u201cRelated Article\u201d when programmatically loading an XLSX workbook." - }, - { - "file": "retrieve-a-range-of-calculated-values-using-abstractcalculationengine-while-prog.cs", - "title": "Retrieve a range of calculated values using AbstractCalculationEngine while programmatically loading an XLSX workbook." - }, - { - "file": "retrieve-the-provided-runtime-sample-and-load-the-corresponding-workbook-using-t.cs", - "title": "Retrieve the provided runtime sample and load the corresponding workbook using the XLSX file format." - }, - { - "file": "set-the-limit-for-rows-using-a-shared-formula-when-loading-an-xlsx-workbook.cs", - "title": "Set the limit for rows using a shared formula when loading an XLSX workbook." - }, - { - "file": "terminate-or-suspend-worksheet-formula-evaluation-when-loading-an-xlsx-workbook-.cs", - "title": "Terminate or suspend worksheet formula evaluation when loading an XLSX workbook, following the specified interruption behavior." - }, - { - "file": "trace-precedent-and-dependent-cells-when-loading-an-xlsx-workbook-following-exce.cs", - "title": "Trace precedent and dependent cells when loading an XLSX workbook, following Excel's tracing conventions." - }, - { - "file": "utilize-the-provided-formulas-via-the-api-or-designer-spreadsheets-when-loading-.cs", - "title": "Utilize the provided formulas via the API or designer spreadsheets when loading an XLSX workbook." - }, - { - "file": "when-loading-an-xlsx-workbook-delimit-all-function-parameters-with-commas-to-ens.cs", - "title": "When loading an XLSX workbook, delimit all function parameters with commas to ensure correct parsing." - }, - { - "file": "when-loading-an-xlsx-workbook-enable-dependent-tracing-according-to-the-tracing-.cs", - "title": "When loading an XLSX workbook, enable dependent tracing according to the Tracing Dependents specifications." - }, - { - "file": "when-loading-an-xlsx-workbook-enable-tracing-of-cell-precedents-according-to-the.cs", - "title": "When loading an XLSX workbook, enable tracing of cell precedents according to the Tracing\u202fPrecedents specification." - }, - { - "file": "when-loading-an-xlsx-workbook-output-the-console-messages-defined-in-the-console.cs", - "title": "When loading an XLSX workbook, output the console messages defined in the Console Output specification." - }, - { - "file": "when-loading-an-xlsx-workbook-programmatically-add-specified-cells-to-the-excel-.cs", - "title": "When loading an XLSX workbook, programmatically add specified cells to the Excel formula watch window, handling duplicates appropriately." - }, - { - "file": "when-loading-an-xlsx-workbook-verify-that-all-function-parameters-are-delimited-.cs", - "title": "When loading an XLSX workbook, verify that all function parameters are delimited by commas." - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "System.Collections", - "System.Globalization", - "System.IO", - "System.Collections.Generic", - "System.Text", - "Aspose.Cells.Drawing", - "System.Data" - ], - "key_apis": [ - "Program", - "Console.WriteLine", - "Convert.ToDouble", - "Names.Add", - "CellsHelper.CellIndexToName", - "FunctionName.Equals", - "MyCustomEngine", - "CellWatches.Add", - "File.Exists", - "Worksheets.Add", - "Cells.GetDependentsInCalculation", - "LoadWorkbookDemo", - "ApplySharedFormulaOnLoad", - "LoadWithNonEnglishUserNotice.Run", - "LoadWithNonEnglishUserNotice" - ] - }, - { - "name": "manage-workbook", - "file_count": 35, - "examples": [ - { - "file": "access-the-custom-xml-part-in-the-spreadsheet-and-perform-required-modifications.cs", - "title": "Access the custom XML part in the spreadsheet and perform required modifications programmatically as needed." - }, - { - "file": "apply-the-net-dispose-pattern-to-guarantee-proper-cleanup-of-resources-within-th.cs", - "title": "Apply the .NET dispose pattern to guarantee proper cleanup of resources within the component." - }, - { - "file": "copy-a-worksheet-to-another-location-within-the-same-workbook-or-transfer-it-to-.cs", - "title": "Copy a worksheet to another location within the same workbook or transfer it to a different workbook." - }, - { - "file": "copy-a-worksheet-to-another-location-within-the-same-workbook-while-preserving-i.cs", - "title": "Copy a worksheet to another location within the same workbook while preserving its formulas and formatting." - }, - { - "file": "create-a-regular-expression-that-matches-the-specified-pattern-according-to-the-.cs", - "title": "Create a regular expression that matches the specified pattern according to the provided criteria." - }, - { - "file": "define-the-target-workbook-when-performing-copy-or-move-operations-between-separ.cs", - "title": "Define the target workbook when performing copy or move operations between separate workbooks in code." - }, - { - "file": "dispose-the-workbook-properly-to-free-all-associated-unmanaged-resources-and-pre.cs", - "title": "Dispose the workbook properly to free all associated unmanaged resources and prevent memory leaks." - }, - { - "file": "enable-shared-mode-for-the-workbook-allowing-multiple-users-to-edit-the-file-sim.cs", - "title": "Enable shared mode for the workbook, allowing multiple users to edit the file simultaneously." - }, - { - "file": "ensure-explicit-release-of-all-allocated-resources-such-as-file-handles-and-memo.cs", - "title": "Ensure explicit release of all allocated resources, such as file handles and memory, after operations complete." - }, - { - "file": "examine-and-verify-all-prerequisite-conditions-system-requirements-and-dependenc.cs", - "title": "Examine and verify all prerequisite conditions, system requirements, and dependencies before proceeding with implementation steps." - }, - { - "file": "examine-the-provided-sample-code-to-verify-its-correctness-and-adherence-to-codi.cs", - "title": "Examine the provided sample code to verify its correctness and adherence to coding standards." - }, - { - "file": "export-the-workbook-to-an-xlsx-file-preserving-all-worksheets-formulas-formattin.cs", - "title": "Export the workbook to an XLSX file, preserving all worksheets, formulas, formatting, and metadata." - }, - { - "file": "generate-a-shared-workbook-allowing-concurrent-editing-and-synchronization-acros.cs", - "title": "Generate a shared workbook allowing concurrent editing and synchronization across multiple users within the application." - }, - { - "file": "identify-and-delete-any-style-definitions-in-the-workbook-that-are-not-applied-t.cs", - "title": "Identify and delete any style definitions in the workbook that are not applied to any cells." - }, - { - "file": "implement-a-using-block-to-ensure-deterministic-disposal-of-unmanaged-resources-.cs", - "title": "Implement a using block to ensure deterministic disposal of unmanaged resources within your code after execution." - }, - { - "file": "implement-functionality-to-add-new-contenttypeproperties-or-modify-existing-ones.cs", - "title": "Implement functionality to add new ContentTypeProperties or modify existing ones within the file\u2019s metadata." - }, - { - "file": "insert-a-custom-xml-part-into-the-workbook-to-store-additional-metadata-alongsid.cs", - "title": "Insert a custom XML part into the workbook to store additional metadata alongside the spreadsheet content." - }, - { - "file": "insert-a-custom-xml-part-into-the-workbooks-customxmlparts-collection-to-enable-.cs", - "title": "Insert a custom XML part into the workbook's CustomXmlParts collection to enable structured data storage." - }, - { - "file": "insert-custom-xml-parts-into-a-workbook-and-retrieve-specific-parts-using-their-.cs", - "title": "Insert custom XML parts into a workbook and retrieve specific parts using their unique IDs." - }, - { - "file": "instantiate-a-customxmlpart-object-and-populate-it-with-the-specified-xml-string.cs", - "title": "Instantiate a CustomXmlPart object and populate it with the specified XML string as its content." - }, - { - "file": "instantiate-a-customxmlpart-object-to-manage-custom-xml-data-within-workbook-str.cs", - "title": "Instantiate a CustomXmlPart object to manage custom XML data within workbook structures and enable advanced data integration." - }, - { - "file": "instantiate-a-new-workbook-object-to-begin-constructing-a-spreadsheet-for-data-m.cs", - "title": "Instantiate a new workbook object to begin constructing a spreadsheet for data manipulation and analysis." - }, - { - "file": "instantiate-a-regular-expression-object-efficiently-using-the-specified-pattern-.cs", - "title": "Instantiate a regular expression object efficiently using the specified pattern for subsequent matching operations." - }, - { - "file": "instantiate-the-workbook-class-to-load-an-xlsx-workbook-into-memory-for-further-.cs", - "title": "Instantiate the Workbook class to load an XLSX workbook into memory for further manipulation." - }, - { - "file": "invoke-the-removeunusedstyles-method-to-eliminate-any-styles-that-are-not-refere.cs", - "title": "Invoke the RemoveUnusedStyles method to eliminate any styles that are not referenced within the workbook." - }, - { - "file": "manipulate-contenttypeproperties-to-retrieve-add-or-modify-cell-content-type-met.cs", - "title": "Manipulate ContentTypeProperties to retrieve, add, or modify cell content type metadata across spreadsheet worksheets." - }, - { - "file": "open-a-workbook-file-in-the-net-environment-to-access-its-worksheets-and-data.cs", - "title": "Open a workbook file in the .NET environment to access its worksheets and data." - }, - { - "file": "perform-a-regularexpression-based-searchandreplace-operation-on-all-cell-values-.cs", - "title": "Perform a regular\u2011expression based search\u2011and\u2011replace operation on all cell values within the workbook document." - }, - { - "file": "persist-the-currently-loaded-workbook-to-a-file-in-its-native-format-ensuring-al.cs", - "title": "Persist the currently loaded workbook to a file in its native format, ensuring all changes are stored." - }, - { - "file": "relocate-a-worksheet-to-a-different-position-within-the-same-workbook-updating-r.cs", - "title": "Relocate a worksheet to a different position within the same workbook, updating references accordingly." - }, - { - "file": "retrieve-a-custom-xml-part-from-the-document-by-specifying-its-unique-id-value.cs", - "title": "Retrieve a custom XML part from the document by specifying its unique ID value." - }, - { - "file": "retrieve-and-manipulate-a-custom-xml-part-embedded-within-a-workbook-using-the-a.cs", - "title": "Retrieve and manipulate a custom XML part embedded within a workbook using the API." - }, - { - "file": "retrieve-and-manipulate-the-contenttypeproperties-of-a-worksheet-to-read-or-set-.cs", - "title": "Retrieve and manipulate the ContentTypeProperties of a worksheet to read or set document metadata." - }, - { - "file": "transfer-a-worksheet-from-the-current-workbook-to-a-different-workbook-maintaini.cs", - "title": "Transfer a worksheet from the current workbook to a different workbook, maintaining all cell data, formatting, and formulas." - }, - { - "file": "traverse-each-worksheet-cell-and-perform-a-regular-expression-replacement-on-its.cs", - "title": "Traverse each worksheet cell and perform a regular expression replacement on its string value." - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "Aspose.Cells.Markup", - "System.Text", - "Aspose.Cells.Rendering", - "Aspose.Cells.Properties", - "System.Xml.Linq", - "System.IO", - "System.Text.RegularExpressions" - ], - "key_apis": [ - "Program", - "Console.WriteLine", - "UTF8.GetBytes", - "CustomXmlParts.Add", - "Guid.NewGuid", - "UTF8.GetString", - "Now.ToString", - "ContentTypeProperties.Add", - "CustomXmlParts.SelectByID", - "Worksheets.AddCopy", - "RemoveUnusedStylesDemo", - "UtcNow.ToString", - "XDocument.Parse", - "Root.Element", - "ExcelProcessor" - ] - }, - { - "name": "managing-ranges", - "file_count": 60, - "examples": [ - { - "file": "access-and-manipulate-worksheetscoped-named-ranges-within-an-xlsx-file-using-the.cs", - "title": "Access and manipulate worksheet\u2011scoped named ranges within an XLSX file using the worksheet reference where they were defined." - }, - { - "file": "access-workbookscoped-named-ranges-from-any-worksheet-in-an-xlsx-workbook-by-ref.cs", - "title": "Access workbook\u2011scoped named ranges from any worksheet in an XLSX workbook by referencing their names." - }, - { - "file": "access-workbookscoped-named-ranges-from-any-worksheet-to-manage-ranges-within-an.cs", - "title": "Access workbook\u2011scoped named ranges from any worksheet to manage ranges within an XLSX workbook." - }, - { - "file": "add-data-to-cells-within-defined-ranges-on-the-first-worksheet-of-an-xlsx-workbo.cs", - "title": "Add data to cells within defined ranges on the first worksheet of an XLSX workbook." - }, - { - "file": "apply-a-defined-style-to-a-specific-data-range-within-an-xlsx-worksheet-to-contr.cs", - "title": "Apply a defined style to a specific data range within an XLSX worksheet to control its formatting." - }, - { - "file": "apply-a-specified-style-to-a-defined-data-range-within-an-xlsx-worksheet-to-cont.cs", - "title": "Apply a specified style to a defined data range within an XLSX worksheet to control formatting." - }, - { - "file": "apply-formatting-and-modify-named-ranges-within-xlsx-files-according-to-specifie.cs", - "title": "Apply formatting and modify named ranges within XLSX files according to specified range management rules." - }, - { - "file": "apply-specified-style-formatting-to-a-defined-cell-range-in-an-xlsx-workbook-acc.cs", - "title": "Apply specified style formatting to a defined cell range in an XLSX workbook according to the provided example." - }, - { - "file": "apply-specified-style-formatting-to-a-defined-cell-range-within-an-xlsx-workbook.cs", - "title": "Apply specified style formatting to a defined cell range within an XLSX workbook programmatically." - }, - { - "file": "apply-style-formatting-to-specified-cell-ranges-mirroring-the-formatting-demonst.cs", - "title": "Apply style formatting to specified cell ranges, mirroring the formatting demonstrated in the XLSX file." - }, - { - "file": "apply-the-formatting-of-a-source-cell-range-to-a-target-range-within-an-xlsx-wor.cs", - "title": "Apply the formatting of a source cell range to a target range within an XLSX workbook programmatically." - }, - { - "file": "copy-a-cell-range-and-paste-it-into-an-xlsx-worksheet-with-specified-paste-optio.cs", - "title": "Copy a cell range and paste it into an XLSX worksheet with specified paste options." - }, - { - "file": "copy-a-source-cell-range-to-a-target-range-within-an-xlsx-workbook-preserving-da.cs", - "title": "Copy a source cell range to a target range within an XLSX workbook, preserving data and formatting." - }, - { - "file": "copy-a-source-range-to-a-target-range-within-an-xlsx-workbook-managing-the-range.cs", - "title": "Copy a source range to a target range within an XLSX workbook, managing the range operation programmatically." - }, - { - "file": "copy-a-specified-cell-range-within-an-xlsx-workbook-to-a-target-location-while-p.cs", - "title": "Copy a specified cell range within an XLSX workbook to a target location while preserving formatting and formulas." - }, - { - "file": "copy-a-specified-worksheet-range-and-paste-it-into-another-location-using-define.cs", - "title": "Copy a specified worksheet range and paste it into another location using defined options in an XLSX file." - }, - { - "file": "copy-and-manipulate-specified-cell-ranges-within-an-xlsx-workbook-to-manage-spre.cs", - "title": "Copy and manipulate specified cell ranges within an XLSX workbook to manage spreadsheet data." - }, - { - "file": "copy-data-and-its-formatting-from-a-source-range-to-a-target-range-within-an-xls.cs", - "title": "Copy data and its formatting from a source range to a target range within an XLSX worksheet." - }, - { - "file": "copy-data-from-a-source-range-to-a-target-range-in-an-xlsx-file-according-to-the.cs", - "title": "Copy data from a source range to a target range in an XLSX file according to the specified example." - }, - { - "file": "copy-data-from-a-source-range-to-a-target-range-within-an-xlsx-worksheet-preserv.cs", - "title": "Copy data from a source range to a target range within an XLSX worksheet, preserving cell formatting and values." - }, - { - "file": "copy-formatting-from-the-first-range-to-the-second-range-within-an-xlsx-workbook.cs", - "title": "Copy formatting from the first range to the second range within an XLSX workbook." - }, - { - "file": "copy-only-the-cell-data-from-specified-ranges-and-save-the-result-as-an-xlsx-wor.cs", - "title": "Copy only the cell data from specified ranges and save the result as an XLSX workbook." - }, - { - "file": "copy-only-the-cell-data-of-a-specified-range-in-an-xlsx-workbook-preserving-no-f.cs", - "title": "Copy only the cell data of a specified range in an XLSX workbook, preserving no formatting or metadata." - }, - { - "file": "copy-only-the-cell-data-of-defined-ranges-in-an-xlsx-workbook-without-transferri.cs", - "title": "Copy only the cell data of defined ranges in an XLSX workbook without transferring formatting." - }, - { - "file": "copy-only-the-cell-values-of-a-specified-range-within-an-xlsx-workbook-preservin.cs", - "title": "Copy only the cell values of a specified range within an XLSX workbook, preserving no formatting or formulas." - }, - { - "file": "copy-only-the-formatting-of-a-specified-range-within-an-xlsx-workbook-without-al.cs", - "title": "Copy only the formatting of a specified range within an XLSX workbook without altering cell values." - }, - { - "file": "copy-range-data-along-with-its-formatting-between-worksheets-in-an-xlsx-workbook.cs", - "title": "Copy range data along with its formatting between worksheets in an XLSX workbook, preserving style attributes." - }, - { - "file": "copy-row-height-attributes-from-the-source-range-to-the-target-range-within-an-x.cs", - "title": "Copy row height attributes from the source range to the target range within an XLSX worksheet." - }, - { - "file": "copy-row-heights-from-a-source-range-to-a-destination-range-when-working-with-xl.cs", - "title": "Copy row heights from a source range to a destination range when working with XLSX files." - }, - { - "file": "copy-specified-cell-ranges-within-an-xlsx-workbook-programmatically-to-manage-da.cs", - "title": "Copy specified cell ranges within an XLSX workbook programmatically to manage data organization efficiently." - }, - { - "file": "create-a-new-cell-range-based-on-an-existing-range-in-an-xlsx-workbook-following.cs", - "title": "Create a new cell range based on an existing range in an XLSX workbook, following the provided example." - }, - { - "file": "create-a-new-cell-range-within-an-xlsx-worksheet-to-manage-and-manipulate-specif.cs", - "title": "Create a new cell range within an XLSX worksheet to manage and manipulate specific groups of cells." - }, - { - "file": "create-a-style-object-with-defined-formatting-attributes-to-manage-ranges-within.cs", - "title": "Create a style object with defined formatting attributes to manage ranges within an XLSX workbook." - }, - { - "file": "create-a-union-range-to-manage-multiple-cell-ranges-simultaneously-within-an-xls.cs", - "title": "Create a union range to manage multiple cell ranges simultaneously within an XLSX workbook." - }, - { - "file": "create-a-workbook-in-xlsx-format-and-configure-cell-ranges-according-to-the-prov.cs", - "title": "Create a workbook in XLSX format and configure cell ranges according to the provided example." - }, - { - "file": "create-a-workbook-populate-data-and-copy-only-the-style-of-a-specified-range-in-.cs", - "title": "Create a workbook, populate data, and copy only the style of a specified range in an XLSX file." - }, - { - "file": "create-a-workbook-populate-it-with-data-then-copy-only-the-style-of-a-specified-.cs", - "title": "Create a workbook, populate it with data, then copy only the style of a specified range into an XLSX file." - }, - { - "file": "create-a-worksheetscoped-named-range-in-an-xlsx-workbook-to-manage-cell-collecti.cs", - "title": "Create a worksheet\u2011scoped named range in an XLSX workbook to manage cell collections programmatically." - }, - { - "file": "create-access-and-duplicate-named-ranges-in-xlsx-files-according-to-the-formats-.cs", - "title": "Create, access, and duplicate named ranges in XLSX files according to the format\u2019s defined specifications." - }, - { - "file": "create-an-additional-cell-range-within-an-xlsx-workbook-to-facilitate-advanced-r.cs", - "title": "Create an additional cell range within an XLSX workbook to facilitate advanced range management operations." - }, - { - "file": "create-an-xlsx-workbook-and-configure-its-ranges-according-to-the-specified-guid.cs", - "title": "Create an XLSX workbook and configure its ranges according to the specified guidelines programmatically." - }, - { - "file": "create-an-xlsx-workbook-and-define-cell-ranges-to-manage-data-segmentation-and-m.cs", - "title": "Create an XLSX workbook and define cell ranges to manage data segmentation and manipulation programmatically." - }, - { - "file": "create-and-define-a-cell-range-within-an-xlsx-workbook-for-subsequent-manipulati.cs", - "title": "Create and define a cell range within an XLSX workbook for subsequent manipulation or calculation." - }, - { - "file": "create-and-handle-a-cell-range-in-an-xlsx-workbook-according-to-the-specified-la.cs", - "title": "Create and handle a cell range in an XLSX workbook according to the specified layout." - }, - { - "file": "create-and-manipulate-a-cell-range-in-an-xlsx-workbook-according-to-the-provided.cs", - "title": "Create and manipulate a cell range in an XLSX workbook according to the provided example." - }, - { - "file": "create-and-manipulate-a-secondary-cell-range-within-an-xlsx-worksheet-to-manage-.cs", - "title": "Create and manipulate a secondary cell range within an XLSX worksheet to manage data segmentation." - }, - { - "file": "create-and-manipulate-named-ranges-in-an-xlsx-workbook-providing-access-and-enab.cs", - "title": "Create and manipulate named ranges in an XLSX workbook, providing access and enabling copying between worksheets." - }, - { - "file": "define-workbook-and-worksheetscoped-named-ranges-within-an-xlsx-file-to-control-.cs", - "title": "Define workbook\u2011 and worksheet\u2011scoped named ranges within an XLSX file to control cell groupings." - }, - { - "file": "implement-nonsequential-range-management-for-the-ai-document-assistant-and-outpu.cs", - "title": "Implement non\u2011sequential range management for the AI Document Assistant and output results in XLSX format." - }, - { - "file": "implement-range-management-functionality-by-reviewing-and-adapting-the-provided-.cs", - "title": "Implement range management functionality by reviewing and adapting the provided XLSX sample code demonstrating relevant operations." - }, - { - "file": "merge-or-split-specified-cell-ranges-within-an-xlsx-worksheet-to-control-cell-gr.cs", - "title": "Merge or split specified cell ranges within an XLSX worksheet to control cell grouping and layout." - }, - { - "file": "merge-or-unmerge-specified-cell-ranges-within-an-xlsx-worksheet-to-control-cell-.cs", - "title": "Merge or unmerge specified cell ranges within an XLSX worksheet to control cell grouping behavior." - }, - { - "file": "paste-a-defined-cell-range-into-an-xlsx-worksheet-using-advanced-configurable-pa.cs", - "title": "Paste a defined cell range into an XLSX worksheet using advanced configurable paste options." - }, - { - "file": "populate-a-range-of-cells-in-the-first-worksheet-of-an-xlsx-file-with-the-specif.cs", - "title": "Populate a range of cells in the first worksheet of an XLSX file with the specified data." - }, - { - "file": "populate-a-range-of-cells-in-the-first-worksheet-of-an-xlsx-workbook-with-the-sp.cs", - "title": "Populate a range of cells in the first worksheet of an XLSX workbook with the specified data values." - }, - { - "file": "populate-cells-in-the-first-worksheet-using-the-provided-xlsx-example-to-define-.cs", - "title": "Populate cells in the first worksheet using the provided XLSX example to define and manage data ranges." - }, - { - "file": "relocate-a-specified-cell-range-within-an-xlsx-worksheet-updating-references-and.cs", - "title": "Relocate a specified cell range within an XLSX worksheet, updating references and preserving worksheet integrity." - }, - { - "file": "retrieve-a-ranges-address-cell-count-offset-full-column-and-full-row-information.cs", - "title": "Retrieve a range's address, cell count, offset, full column and full row information for XLSX worksheets." - }, - { - "file": "review-the-introduction-sheet-of-an-xlsx-workbook-to-configure-and-manipulate-ce.cs", - "title": "Review the introduction sheet of an XLSX workbook to configure and manipulate cell ranges accordingly." - }, - { - "file": "search-within-an-xlsx-worksheet-range-and-replace-matching-data-according-to-spe.cs", - "title": "Search within an XLSX worksheet range and replace matching data according to specified criteria." - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "System.Drawing", - "System.IO" - ], - "key_apis": [ - "Program", - "Cells.CreateRange", - "Console.WriteLine", - "Worksheets.Add", - "Worksheets.GetRangeByName", - "CellArea.CreateCellArea", - "Names.Add", - "ApplyStyleToRange", - "StringValue.ToUpper", - "Name.GetRange", - "WorksheetScopedNamedRangeDemo", - "AccessWorkbookScopedNamedRanges", - "WorksheetCollection.GetRangeByName", - "ApplyRangeFormatting", - "ApplyRangeFormatting.Run" - ] - }, - { - "name": "open-workbook", - "file_count": 67, - "examples": [ - { - "file": "cancel-a-workbook-conversion-operation-using-interruptmonitor-when-the-processin.cs", - "title": "cancel-a-workbook-conversion-operation-using-interruptmonitor-when-the-processin.cs" - }, - { - "file": "convert-a-large-workbook-to-pdf-employing-the-interruptmonitor-to-handle-process.cs", - "title": "convert-a-large-workbook-to-pdf-employing-the-interruptmonitor-to-handle-process.cs" - }, - { - "file": "identify-scenarios-where-interruptmonitor-can-be-employed-to-abort-a-conversion-.cs", - "title": "identify-scenarios-where-interruptmonitor-can-be-employed-to-abort-a-conversion-.cs" - }, - { - "file": "identify-scenarios-where-loading-a-workbook-may-generate-warnings-such-as-corrup.cs", - "title": "identify-scenarios-where-loading-a-workbook-may-generate-warnings-such-as-corrup.cs" - }, - { - "file": "implement-a-custom-loadfilter-to-open-an-xlsx-workbook-while-loading-exclusively.cs", - "title": "implement-a-custom-loadfilter-to-open-an-xlsx-workbook-while-loading-exclusively.cs" - }, - { - "file": "initialize-a-workbook-by-loading-a-csv-file-through-the-selected-parser-to-inter.cs", - "title": "initialize-a-workbook-by-loading-a-csv-file-through-the-selected-parser-to-inter.cs" - }, - { - "file": "initialize-a-workbook-in-write-mode-for-handling-large-excel-files-while-optimiz.cs", - "title": "initialize-a-workbook-in-write-mode-for-handling-large-excel-files-while-optimiz.cs" - }, - { - "file": "initialize-a-workbook-object-to-load-an-excel-20072019-xlsx-file-for-further-pro.cs", - "title": "initialize-a-workbook-object-to-load-an-excel-20072019-xlsx-file-for-further-pro.cs" - }, - { - "file": "initialize-a-workbook-using-the-lightcells-api-to-efficiently-read-large-xlsx-fi.cs", - "title": "initialize-a-workbook-using-the-lightcells-api-to-efficiently-read-large-xlsx-fi.cs" - }, - { - "file": "initialize-a-workbook-via-the-lightcells-api-using-an-eventdriven-approach-to-ef.cs", - "title": "initialize-a-workbook-via-the-lightcells-api-using-an-eventdriven-approach-to-ef.cs" - }, - { - "file": "initialize-a-workbook-with-the-lightcells-api-to-efficiently-write-a-large-excel.cs", - "title": "initialize-a-workbook-with-the-lightcells-api-to-efficiently-write-a-large-excel.cs" - }, - { - "file": "instantiate-a-workbook-by-reading-from-a-stream-interpreting-the-data-as-an-xlsx.cs", - "title": "instantiate-a-workbook-by-reading-from-a-stream-interpreting-the-data-as-an-xlsx.cs" - }, - { - "file": "instantiate-a-workbook-in-readonly-mode-optimized-for-minimal-memory-usage-when-.cs", - "title": "instantiate-a-workbook-in-readonly-mode-optimized-for-minimal-memory-usage-when-.cs" - }, - { - "file": "instantiate-a-workbook-loader-that-applies-a-custom-loadfilter-to-import-only-vi.cs", - "title": "instantiate-a-workbook-loader-that-applies-a-custom-loadfilter-to-import-only-vi.cs" - }, - { - "file": "instantiate-a-workbook-using-the-lightcells-api-to-efficiently-write-a-large-exc.cs", - "title": "instantiate-a-workbook-using-the-lightcells-api-to-efficiently-write-a-large-exc.cs" - }, - { - "file": "instantiate-a-workbook-via-provided-sample-code-that-applies-object-filters-to-l.cs", - "title": "instantiate-a-workbook-via-provided-sample-code-that-applies-object-filters-to-l.cs" - }, - { - "file": "instantiate-a-workbook-while-skipping-chart-data-to-reduce-load-time-and-memory-.cs", - "title": "instantiate-a-workbook-while-skipping-chart-data-to-reduce-load-time-and-memory-.cs" - }, - { - "file": "load-a-csv-file-into-a-workbook-ensuring-proper-handling-of-special-characters-a.cs", - "title": "load-a-csv-file-into-a-workbook-ensuring-proper-handling-of-special-characters-a.cs" - }, - { - "file": "load-a-legacy-excel-9550-workbook-in-xls-format-programmatically-by-configuring-.cs", - "title": "load-a-legacy-excel-9550-workbook-in-xls-format-programmatically-by-configuring-.cs" - }, - { - "file": "load-a-microsoft-excel-9550-workbook-file-into-the-application-initializing-its-.cs", - "title": "load-a-microsoft-excel-9550-workbook-file-into-the-application-initializing-its-.cs" - }, - { - "file": "load-a-microsoft-excel-972003-workbook-into-memory-for-further-processing-preser.cs", - "title": "load-a-microsoft-excel-972003-workbook-into-memory-for-further-processing-preser.cs" - }, - { - "file": "load-a-numbers-spreadsheet-file-and-render-it-as-a-pdf-document-preserving-layou.cs", - "title": "load-a-numbers-spreadsheet-file-and-render-it-as-a-pdf-document-preserving-layou.cs" - }, - { - "file": "load-a-numbers-spreadsheet-file-into-the-librarys-workbook-object-to-enable-furt.cs", - "title": "load-a-numbers-spreadsheet-file-into-the-librarys-workbook-object-to-enable-furt.cs" - }, - { - "file": "load-a-spreadsheet-file-while-excluding-all-chart-objects-from-the-workbook-duri.cs", - "title": "load-a-spreadsheet-file-while-excluding-all-chart-objects-from-the-workbook-duri.cs" - }, - { - "file": "load-a-workbook-and-apply-defined-name-filters-to-retrieve-specific-ranges-accor.cs", - "title": "load-a-workbook-and-apply-defined-name-filters-to-retrieve-specific-ranges-accor.cs" - }, - { - "file": "load-a-workbook-and-initialize-only-the-designated-worksheets-to-reduce-memory-u.cs", - "title": "load-a-workbook-and-initialize-only-the-designated-worksheets-to-reduce-memory-u.cs" - }, - { - "file": "load-a-workbook-collect-any-processing-warnings-and-export-it-to-an-xlsx-file.cs", - "title": "load-a-workbook-collect-any-processing-warnings-and-export-it-to-an-xlsx-file.cs" - }, - { - "file": "load-a-workbook-directly-from-a-plain-text-file-interpreting-its-content-into-st.cs", - "title": "load-a-workbook-directly-from-a-plain-text-file-interpreting-its-content-into-st.cs" - }, - { - "file": "load-a-workbook-directly-from-a-spreadsheetml-file-initializing-the-object-model.cs", - "title": "load-a-workbook-directly-from-a-spreadsheetml-file-initializing-the-object-model.cs" - }, - { - "file": "load-a-workbook-file-compatible-with-multiple-microsoft-excel-versions-handling-.cs", - "title": "load-a-workbook-file-compatible-with-multiple-microsoft-excel-versions-handling-.cs" - }, - { - "file": "load-a-workbook-from-a-csv-source-then-cleanse-it-by-substituting-any-invalid-ch.cs", - "title": "load-a-workbook-from-a-csv-source-then-cleanse-it-by-substituting-any-invalid-ch.cs" - }, - { - "file": "load-a-workbook-from-a-delimited-text-file-using-a-specified-custom-separator-ch.cs", - "title": "load-a-workbook-from-a-delimited-text-file-using-a-specified-custom-separator-ch.cs" - }, - { - "file": "load-a-workbook-from-a-sample-source-file-by-utilizing-the-default-xlsx-format.cs", - "title": "load-a-workbook-from-a-sample-source-file-by-utilizing-the-default-xlsx-format.cs" - }, - { - "file": "load-a-workbook-from-a-specified-file-path-automatically-assuming-the-default-xl.cs", - "title": "load-a-workbook-from-a-specified-file-path-automatically-assuming-the-default-xl.cs" - }, - { - "file": "load-a-workbook-from-a-specified-local-file-path-assuming-the-default-xlsx-forma.cs", - "title": "load-a-workbook-from-a-specified-local-file-path-assuming-the-default-xlsx-forma.cs" - }, - { - "file": "load-a-workbook-from-a-tabdelimited-file-preserving-cell-values-data-types-and-c.cs", - "title": "load-a-workbook-from-a-tabdelimited-file-preserving-cell-values-data-types-and-c.cs" - }, - { - "file": "load-a-workbook-from-a-template-file-restricting-the-operation-to-retrieve-only-.cs", - "title": "load-a-workbook-from-a-template-file-restricting-the-operation-to-retrieve-only-.cs" - }, - { - "file": "load-a-workbook-from-a-tsv-file-into-memory-preserving-cell-data-and-formatting.cs", - "title": "load-a-workbook-from-a-tsv-file-into-memory-preserving-cell-data-and-formatting.cs" - }, - { - "file": "load-a-workbook-from-an-fods-file-format-into-memory-using-the-api-for-further-m.cs", - "title": "load-a-workbook-from-an-fods-file-format-into-memory-using-the-api-for-further-m.cs" - }, - { - "file": "load-a-workbook-from-an-html-file-into-memory-enabling-subsequent-data-processin.cs", - "title": "load-a-workbook-from-an-html-file-into-memory-enabling-subsequent-data-processin.cs" - }, - { - "file": "load-a-workbook-from-an-input-stream-using-the-default-xlsx-file-format-for-proc.cs", - "title": "load-a-workbook-from-an-input-stream-using-the-default-xlsx-file-format-for-proc.cs" - }, - { - "file": "load-a-workbook-from-an-sxc-spreadsheet-file-into-memory-enabling-programmatic-a.cs", - "title": "load-a-workbook-from-an-sxc-spreadsheet-file-into-memory-enabling-programmatic-a.cs" - }, - { - "file": "load-a-workbook-from-any-supported-file-format-enabling-immediate-manipulation-w.cs", - "title": "load-a-workbook-from-any-supported-file-format-enabling-immediate-manipulation-w.cs" - }, - { - "file": "load-a-workbook-from-files-in-supported-formats-eg-xlsx-csv-pdf-ods-for-further-.cs", - "title": "load-a-workbook-from-files-in-supported-formats-eg-xlsx-csv-pdf-ods-for-further-.cs" - }, - { - "file": "load-a-workbook-instance-directly-from-a-fods-file-initializing-the-spreadsheet-.cs", - "title": "load-a-workbook-instance-directly-from-a-fods-file-initializing-the-spreadsheet-.cs" - }, - { - "file": "load-a-workbook-programmatically-from-supported-formats-including-spreadsheetml-.cs", - "title": "load-a-workbook-programmatically-from-supported-formats-including-spreadsheetml-.cs" - }, - { - "file": "load-a-workbook-using-data-from-a-csv-file-initializing-the-spreadsheet-structur.cs", - "title": "load-a-workbook-using-data-from-a-csv-file-initializing-the-spreadsheet-structur.cs" - }, - { - "file": "load-a-workbook-using-general-memoryoptimization-techniques-to-minimize-ram-usag.cs", - "title": "load-a-workbook-using-general-memoryoptimization-techniques-to-minimize-ram-usag.cs" - }, - { - "file": "load-a-workbook-using-memory-optimization-techniques-to-efficiently-handle-large.cs", - "title": "load-a-workbook-using-memory-optimization-techniques-to-efficiently-handle-large.cs" - }, - { - "file": "load-an-excel-972003-workbook-in-xls-format-by-initializing-and-applying-appropr.cs", - "title": "load-an-excel-972003-workbook-in-xls-format-by-initializing-and-applying-appropr.cs" - }, - { - "file": "load-excel-workbook-files-of-any-supported-version-by-supplying-the-file-path-to.cs", - "title": "load-excel-workbook-files-of-any-supported-version-by-supplying-the-file-path-to.cs" - }, - { - "file": "open-a-modern-excel-workbook-xlsx-or-xlsb-from-a-file-path-using-loadoptions-con.cs", - "title": "open-a-modern-excel-workbook-xlsx-or-xlsb-from-a-file-path-using-loadoptions-con.cs" - }, - { - "file": "open-a-workbook-and-filter-objects-within-a-specified-worksheet-returning-only-t.cs", - "title": "open-a-workbook-and-filter-objects-within-a-specified-worksheet-returning-only-t.cs" - }, - { - "file": "open-a-workbook-applying-recommended-memoryoptimization-guidelines-to-minimize-r.cs", - "title": "open-a-workbook-applying-recommended-memoryoptimization-guidelines-to-minimize-r.cs" - }, - { - "file": "open-a-workbook-using-a-warning-callback-to-retrieve-and-process-load-warnings-g.cs", - "title": "open-a-workbook-using-a-warning-callback-to-retrieve-and-process-load-warnings-g.cs" - }, - { - "file": "open-a-workbook-while-excluding-specific-objects-such-as-charts-shapes-and-condi.cs", - "title": "open-a-workbook-while-excluding-specific-objects-such-as-charts-shapes-and-condi.cs" - }, - { - "file": "open-a-workbook-while-loading-the-file-and-use-loaddatafilteroptionsdefinednames.cs", - "title": "open-a-workbook-while-loading-the-file-and-use-loaddatafilteroptionsdefinednames.cs" - }, - { - "file": "open-an-xlsx-workbook-using-loadoptions-configured-to-load-only-the-workbooks-da.cs", - "title": "open-an-xlsx-workbook-using-loadoptions-configured-to-load-only-the-workbooks-da.cs" - }, - { - "file": "output-any-workbook-load-warnings-to-the-console-after-initializing-the-workbook.cs", - "title": "output-any-workbook-load-warnings-to-the-console-after-initializing-the-workbook.cs" - }, - { - "file": "programmatically-load-a-workbook-using-the-lightcells-api-to-enable-high-perform.cs", - "title": "programmatically-load-a-workbook-using-the-lightcells-api-to-enable-high-perform.cs" - }, - { - "file": "programmatically-load-a-workbook-while-filtering-out-defined-names-using-the-loa.cs", - "title": "programmatically-load-a-workbook-while-filtering-out-defined-names-using-the-loa.cs" - }, - { - "file": "provide-sample-code-that-retrieves-warnings-generated-while-loading-a-workbook-e.cs", - "title": "provide-sample-code-that-retrieves-warnings-generated-while-loading-a-workbook-e.cs" - }, - { - "file": "retrieve-and-expose-load-time-warnings-generated-when-parsing-a-workbook-file-fo.cs", - "title": "retrieve-and-expose-load-time-warnings-generated-when-parsing-a-workbook-file-fo.cs" - }, - { - "file": "run-the-provided-sample-to-abort-a-conversion-operation-by-employing-the-interru.cs", - "title": "run-the-provided-sample-to-abort-a-conversion-operation-by-employing-the-interru.cs" - }, - { - "file": "run-the-provided-sample-to-load-and-parse-a-numbers-spreadsheet-into-memory-for-.cs", - "title": "run-the-provided-sample-to-load-and-parse-a-numbers-spreadsheet-into-memory-for-.cs" - }, - { - "file": "terminate-the-workbooktopdf-conversion-operation-by-employing-the-interruptmonit.cs", - "title": "terminate-the-workbooktopdf-conversion-operation-by-employing-the-interruptmonit.cs" - }, - { - "file": "use-the-supplied-code-to-load-a-workbook-and-retrieve-only-defined-names-that-me.cs", - "title": "use-the-supplied-code-to-load-a-workbook-and-retrieve-only-defined-names-that-me.cs" - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "System.IO", - "System.Collections.Generic", - "System.Threading", - "Aspose.Cells.Numbers", - "Aspose.Cells.Utility", - "Aspose.Cells.Charts", - "Aspose.Cells.Rendering", - "System.Text" - ], - "key_apis": [ - "Console.WriteLine", - "Program", - "File.Exists", - "Warnings.Add", - "ThreadPool.QueueUserWorkItem", - "Thread.Sleep", - "LoadWorkbookDemo", - "Names.Filter", - "Path.GetFileName", - "Path.Combine", - "Path.GetFileNameWithoutExtension", - "CustomWarningCallback", - "Worksheets.Add", - "LoadWorkbookDemo.Run", - "MyLightCellsHandler" - ] - }, - { - "name": "queries-and-connections", - "file_count": 27, - "examples": [ - { - "file": "create-or-inspect-data-connections-within-an-xlsx-workbook-through-the-apis-defa.cs", - "title": "Create or inspect data connections within an XLSX workbook through the API\u2019s default handling mechanisms." - }, - { - "file": "determine-whether-an-xlsx-workbook-includes-any-hidden-external-hyperlinks-when-.cs", - "title": "Determine whether an XLSX workbook includes any hidden external hyperlinks when loaded with default settings." - }, - { - "file": "identify-and-document-potential-use-cases-for-external-data-connections-within-s.cs", - "title": "Identify and document potential use cases for external data connections within standard XLSX workbooks." - }, - { - "file": "identify-and-document-potential-use-cases-for-hidden-external-hyperlinks-in-the-.cs", - "title": "Identify and document potential use cases for hidden external hyperlinks in the default XLSX workbook format." - }, - { - "file": "load-an-xlsx-workbook-execute-a-query-table-and-stream-the-results-to-the-consol.cs", - "title": "Load an XLSX workbook, execute a query table, and stream the results to the console as TXT output." - }, - { - "file": "load-an-xlsx-workbook-manage-external-connections-of-xlsxlsb-files-and-save-the-.cs", - "title": "Load an XLSX workbook, manage external connections of XLS/XLSB files, and save the result back as XLSX." - }, - { - "file": "load-an-xlsx-workbook-perform-external-connection-tasks-and-output-results-to-a-.cs", - "title": "Load an XLSX workbook, perform external connection tasks, and output results to a TXT file via the console." - }, - { - "file": "load-an-xlsx-workbook-process-its-contents-and-emit-the-results-to-the-console-a.cs", - "title": "Load an XLSX workbook, process its contents, and emit the results to the console and a TXT file." - }, - { - "file": "load-an-xlsx-workbook-process-its-external-connections-for-xlsxlsb-files-and-sav.cs", - "title": "Load an XLSX workbook, process its external connections for XLS/XLSB files, and save the result as XLSX." - }, - { - "file": "load-an-xlsx-workbook-retrieve-its-odata-metadata-and-output-the-information-to-.cs", - "title": "Load an XLSX workbook, retrieve its OData metadata, and output the information to the console as a TXT file." - }, - { - "file": "load-xls-and-xlsb-workbooks-then-load-an-xlsx-workbook-and-persist-it-back-as-xl.cs", - "title": "Load XLS and XLSB workbooks, then load an XLSX workbook and persist it back as XLSX." - }, - { - "file": "modify-the-default-xlsx-workbook-to-customize-its-ribbon-xml-configuration-for-t.cs", - "title": "Modify the default XLSX workbook to customize its Ribbon XML configuration for tailored UI functionality." - }, - { - "file": "obtain-a-sample-implementation-illustrating-odata-connection-retrieval-for-gener.cs", - "title": "Obtain a sample implementation illustrating OData connection retrieval for generating files in the default XLSX format." - }, - { - "file": "obtain-odata-connection-details-from-a-workbook-saved-in-the-default-xlsx-format.cs", - "title": "Obtain OData connection details from a workbook saved in the default XLSX format using the provided API." - }, - { - "file": "obtain-the-result-range-of-a-query-table-from-a-workbook-saved-in-the-default-xl.cs", - "title": "Obtain the result range of a query table from a workbook saved in the default XLSX format." - }, - { - "file": "obtain-the-sql-connection-details-from-a-workbook-saved-in-the-default-xlsx-form.cs", - "title": "Obtain the SQL connection details from a workbook saved in the default XLSX format." - }, - { - "file": "preserve-the-ribbon-xml-within-an-xlsx-file-without-parsing-the-default-workbook.cs", - "title": "Preserve the Ribbon XML within an XLSX file without parsing the default workbook structure." - }, - { - "file": "programmatically-open-an-xlsx-workbook-retrieve-its-data-connections-and-apply-m.cs", - "title": "Programmatically open an XLSX workbook, retrieve its data connections, and apply modifications as required." - }, - { - "file": "read-and-write-a-query-table-within-a-worksheet-using-the-default-xlsx-format.cs", - "title": "Read and write a query table within a worksheet using the default XLSX format." - }, - { - "file": "retrieve-example-code-that-detects-hidden-external-hyperlinks-in-xlsx-files-usin.cs", - "title": "Retrieve example code that detects hidden external hyperlinks in XLSX files using the default workbook format." - }, - { - "file": "retrieve-odata-connection-details-from-a-workbook-saved-in-the-default-xlsx-form.cs", - "title": "Retrieve OData connection details from a workbook saved in the default XLSX format for further processing." - }, - { - "file": "retrieve-sample-code-that-demonstrates-reading-and-writing-external-connections-.cs", - "title": "Retrieve sample code that demonstrates reading and writing external connections in the default XLSX format." - }, - { - "file": "retrieve-source-and-output-excel-files-load-the-source-xlsx-workbook-then-export.cs", - "title": "Retrieve source and output Excel files, load the source XLSX workbook, then export it as an XLSX file." - }, - { - "file": "retrieve-the-result-range-address-of-a-query-table-from-an-xlsx-workbook-using-t.cs", - "title": "Retrieve the result range address of a query table from an XLSX workbook using the default format." - }, - { - "file": "update-a-power-query-formula-item-in-an-xlsx-workbook-using-the-default-xlsx-for.cs", - "title": "Update a Power Query formula item in an XLSX workbook using the default XLSX format." - }, - { - "file": "update-an-existing-sql-data-connection-within-a-default-xlsx-workbook-using-the-.cs", - "title": "Update an existing SQL data connection within a default XLSX workbook using the library\u2019s API." - }, - { - "file": "validate-hidden-external-links-in-an-xlsx-workbook-and-output-the-findings-to-a-.cs", - "title": "Validate hidden external links in an XLSX workbook and output the findings to a TXT file via console." - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "Aspose.Cells.ExternalConnections", - "System.IO", - "Aspose.Cells.Pivot", - "Aspose.Cells.Metadata", - "System.Collections.Generic" - ], - "key_apis": [ - "Console.WriteLine", - "Program", - "File.Exists", - "DataConnectionDemo", - "CheckHiddenExternalLinks", - "ExternalDataConnectionsDemo", - "Names.Add", - "ExternalLinks.Add", - "PivotTables.Add", - "Console.Out", - "ManageExternalConnections", - "Value.ToString", - "Path.ChangeExtension", - "File.WriteAllText", - "ODataConnectionDemo" - ] - }, - { - "name": "save-workbook", - "file_count": 25, - "examples": [ - { - "file": "compress-an-xlsx-workbook-using-the-highest-compression-level-to-minimize-result.cs", - "title": "Compress an XLSX workbook using the highest compression level to minimize resulting file size." - }, - { - "file": "configure-the-workbook-to-use-the-highest-compression-setting-when-saving-as-an-.cs", - "title": "Configure the workbook to use the highest compression setting when saving as an XLSX file." - }, - { - "file": "export-the-workbook-as-a-strict-open-xml-spreadsheet-generating-an-xlsx-file-com.cs", - "title": "Export the workbook as a Strict Open XML Spreadsheet, generating an XLSX file compliant with the standard." - }, - { - "file": "export-the-workbook-to-a-strict-open-xml-spreadsheet-xlsx-using-default-formatti.cs", - "title": "Export the workbook to a Strict Open XML Spreadsheet (.xlsx) using default formatting and settings." - }, - { - "file": "persist-a-workbook-to-xlsx-using-various-supported-saving-techniques-ensuring-da.cs", - "title": "Persist a workbook to XLSX using various supported saving techniques, ensuring data integrity and format compliance." - }, - { - "file": "persist-the-workbook-as-an-xlsx-file-on-disk-ensuring-compliance-with-the-open-x.cs", - "title": "Persist the workbook as an XLSX file on disk, ensuring compliance with the Open XML format." - }, - { - "file": "persist-the-workbook-to-an-xlsx-file-employing-default-configuration-settings-wi.cs", - "title": "Persist the workbook to an XLSX file employing default configuration settings without additional options." - }, - { - "file": "save-a-workbook-in-strict-open-xml-xlsx-format-utilizing-the-provided-example-co.cs", - "title": "Save a workbook in Strict Open XML XLSX format utilizing the provided example code." - }, - { - "file": "save-a-workbook-to-various-file-formats-using-default-settings-specifying-xlsx-a.cs", - "title": "Save a workbook to various file formats using default settings, specifying XLSX as the output format." - }, - { - "file": "save-a-workbook-to-xlsx-format-while-applying-compression-settings-to-efficientl.cs", - "title": "Save a workbook to XLSX format while applying compression settings to efficiently minimize file size." - }, - { - "file": "save-the-workbook-as-a-strict-open-xml-xlsx-file-using-saveoptions-to-ensure-com.cs", - "title": "Save the workbook as a Strict Open XML XLSX file using SaveOptions to ensure compliance." - }, - { - "file": "save-the-workbook-as-an-xlsx-file-using-the-highest-possible-available-compressi.cs", - "title": "Save the workbook as an XLSX file using the highest possible available compression setting." - }, - { - "file": "save-the-workbook-in-strict-open-xml-xlsx-format-to-guarantee-fully-standards-co.cs", - "title": "Save the workbook in Strict Open XML XLSX format to guarantee fully standards compliance." - }, - { - "file": "save-the-workbook-to-xlsx-format-while-configuring-a-custom-compression-level-fo.cs", - "title": "Save the workbook to XLSX format while configuring a custom compression level for optimized file size." - }, - { - "file": "serialize-the-workbook-into-a-byte-array-using-default-options-producing-an-xlsx.cs", - "title": "Serialize the workbook into a byte array using default options, producing an XLSX file representation." - }, - { - "file": "serialize-the-workbook-into-an-xlsx-byte-array-for-in-memory-processing-or-trans.cs", - "title": "Serialize the workbook into an XLSX byte array for in-memory processing or transmission without writing to disk." - }, - { - "file": "serialize-the-workbook-into-an-xlsx-response-object-utilizing-default-configurat.cs", - "title": "Serialize the workbook into an XLSX response object, utilizing default configuration parameters and preserving original formatting." - }, - { - "file": "stream-the-workbook-as-an-xlsx-file-directly-in-the-http-response-setting-approp.cs", - "title": "Stream the workbook as an XLSX file directly in the HTTP response, setting appropriate content headers." - }, - { - "file": "write-the-workbook-to-a-stream-in-xlsx-format-utilizing-the-default-serializatio.cs", - "title": "Write the workbook to a stream in XLSX format utilizing the default serialization options." - }, - { - "file": "write-the-workbook-to-an-http-response-as-an-xlsx-file-using-default-serializati.cs", - "title": "Write the workbook to an HTTP response as an XLSX file using default serialization settings." - }, - { - "file": "write-the-workbook-to-an-http-response-stream-as-an-xlsx-file-ensuring-proper-he.cs", - "title": "Write the workbook to an HTTP response stream as an XLSX file, ensuring proper headers and content type." - }, - { - "file": "write-the-workbook-to-an-http-response-stream-as-an-xlsx-file-using-the-provided.cs", - "title": "Write the workbook to an HTTP response stream as an XLSX file using the provided code snippet." - }, - { - "file": "write-the-workbook-to-an-http-response-stream-in-xlsx-format-utilizing-default-c.cs", - "title": "Write the workbook to an HTTP response stream in XLSX format utilizing default configuration." - }, - { - "file": "write-the-workbook-to-the-http-response-stream-as-a-pdf-document-setting-appropr.cs", - "title": "Write the workbook to the HTTP response stream as a PDF document, setting appropriate content-type and disposition headers." - }, - { - "file": "write-the-workbooks-contents-directly-to-an-in-memory-stream-in-the-xlsx-file-fo.cs", - "title": "Write the workbook's contents directly to an in-memory stream in the XLSX file format." - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "System.IO", - "Aspose.Cells.Saving", - "System.Threading.Tasks" - ], - "key_apis": [ - "Program", - "Console.WriteLine", - "File.WriteAllBytes", - "WorkbookSerializer", - "WorkbookSavingDemo.Run", - "WorkbookSavingDemo", - "StrictOoxmlSaveDemo", - "WorkbookSerializer.SerializeToXlsx", - "Path.GetFullPath", - "WorkbookExportHandler", - "WorkbookExporter", - "File.WriteAllBytesAsync", - "WorkbookExport", - "WorkbookFileDemo", - "WorkbookPdfResponse" - ] - }, - { - "name": "slicer", - "file_count": 48, - "examples": [ - { - "file": "add-a-slicer-to-a-pivot-table-in-an-xlsx-workbook-using-the-api.cs", - "title": "add-a-slicer-to-a-pivot-table-in-an-xlsx-workbook-using-the-api.cs" - }, - { - "file": "add-a-slicer-to-the-worksheet-and-export-the-workbook-to-xlsb-format-using-the-a.cs", - "title": "add-a-slicer-to-the-worksheet-and-export-the-workbook-to-xlsb-format-using-the-a.cs" - }, - { - "file": "add-a-slicer-to-the-worksheet-and-subsequently-save-the-workbook-as-an-xlsx-file.cs", - "title": "add-a-slicer-to-the-worksheet-and-subsequently-save-the-workbook-as-an-xlsx-file.cs" - }, - { - "file": "adjust-slicer-settings-in-a-loaded-xlsx-workbook-to-demonstrate-various-usage-sc.cs", - "title": "adjust-slicer-settings-in-a-loaded-xlsx-workbook-to-demonstrate-various-usage-sc.cs" - }, - { - "file": "apply-custom-formatting-to-slicer-controls-automatically-during-the-loading-of-a.cs", - "title": "apply-custom-formatting-to-slicer-controls-automatically-during-the-loading-of-a.cs" - }, - { - "file": "create-a-slicer-modify-its-settings-and-load-data-from-an-xlsx-workbook-into-the.cs", - "title": "create-a-slicer-modify-its-settings-and-load-data-from-an-xlsx-workbook-into-the.cs" - }, - { - "file": "demonstrate-how-to-load-an-xlsx-workbook-and-manage-slicers-across-various-usage.cs", - "title": "demonstrate-how-to-load-an-xlsx-workbook-and-manage-slicers-across-various-usage.cs" - }, - { - "file": "demonstrate-how-to-load-an-xlsx-workbook-and-programmatically-update-its-slicer-.cs", - "title": "demonstrate-how-to-load-an-xlsx-workbook-and-programmatically-update-its-slicer-.cs" - }, - { - "file": "demonstrate-possible-usage-scenarios-for-a-format-slicer-when-loading-an-xlsx-wo.cs", - "title": "demonstrate-possible-usage-scenarios-for-a-format-slicer-when-loading-an-xlsx-wo.cs" - }, - { - "file": "generate-a-slicer-control-for-a-workbook-by-loading-the-specified-xlsx-file-into.cs", - "title": "generate-a-slicer-control-for-a-workbook-by-loading-the-specified-xlsx-file-into.cs" - }, - { - "file": "generate-a-slicer-for-an-excel-table-by-loading-the-xlsx-workbook-and-applying-t.cs", - "title": "generate-a-slicer-for-an-excel-table-by-loading-the-xlsx-workbook-and-applying-t.cs" - }, - { - "file": "generate-a-slicer-in-an-xlsx-workbook-modify-its-attributes-and-load-the-spreads.cs", - "title": "generate-a-slicer-in-an-xlsx-workbook-modify-its-attributes-and-load-the-spreads.cs" - }, - { - "file": "generate-a-slicer-overlay-during-excel-to-pdf-conversion-ensuring-the-slicer-is-.cs", - "title": "generate-a-slicer-overlay-during-excel-to-pdf-conversion-ensuring-the-slicer-is-.cs" - }, - { - "file": "implement-a-slicer-component-illustrating-usage-scenarios-by-loading-an-xlsx-wor.cs", - "title": "implement-a-slicer-component-illustrating-usage-scenarios-by-loading-an-xlsx-wor.cs" - }, - { - "file": "implement-an-advanced-slicer-by-loading-data-from-an-xlsx-workbook-for-interacti.cs", - "title": "implement-an-advanced-slicer-by-loading-data-from-an-xlsx-workbook-for-interacti.cs" - }, - { - "file": "implement-functionality-to-load-an-xlsx-workbook-add-a-slicer-to-a-worksheet-and.cs", - "title": "implement-functionality-to-load-an-xlsx-workbook-add-a-slicer-to-a-worksheet-and.cs" - }, - { - "file": "implement-functionality-to-load-an-xlsx-workbook-generate-a-slicer-and-render-th.cs", - "title": "implement-functionality-to-load-an-xlsx-workbook-generate-a-slicer-and-render-th.cs" - }, - { - "file": "implement-slicer-management-save-the-workbook-to-an-xlsx-file-and-load-the-file-.cs", - "title": "implement-slicer-management-save-the-workbook-to-an-xlsx-file-and-load-the-file-.cs" - }, - { - "file": "load-an-example-xlsx-workbook-and-programmatically-perform-slicer-creation-confi.cs", - "title": "load-an-example-xlsx-workbook-and-programmatically-perform-slicer-creation-confi.cs" - }, - { - "file": "load-an-xlsx-workbook-add-a-pivot-table-connection-and-configure-the-associated-.cs", - "title": "load-an-xlsx-workbook-add-a-pivot-table-connection-and-configure-the-associated-.cs" - }, - { - "file": "load-an-xlsx-workbook-and-generate-a-pdf-rendering-of-its-slicer-using-provided-.cs", - "title": "load-an-xlsx-workbook-and-generate-a-pdf-rendering-of-its-slicer-using-provided-.cs" - }, - { - "file": "load-an-xlsx-workbook-and-programmatically-adjust-slicer-properties-using-the-pr.cs", - "title": "load-an-xlsx-workbook-and-programmatically-adjust-slicer-properties-using-the-pr.cs" - }, - { - "file": "load-an-xlsx-workbook-and-programmatically-detach-a-slicer-from-its-associated-p.cs", - "title": "load-an-xlsx-workbook-and-programmatically-detach-a-slicer-from-its-associated-p.cs" - }, - { - "file": "load-an-xlsx-workbook-and-programmatically-entirely-remove-the-specified-slicer-.cs", - "title": "load-an-xlsx-workbook-and-programmatically-entirely-remove-the-specified-slicer-.cs" - }, - { - "file": "load-an-xlsx-workbook-and-render-its-slicer-elements-for-visualization-within-th.cs", - "title": "load-an-xlsx-workbook-and-render-its-slicer-elements-for-visualization-within-th.cs" - }, - { - "file": "load-an-xlsx-workbook-associate-a-slicer-with-its-pivot-table-and-manage-the-sli.cs", - "title": "load-an-xlsx-workbook-associate-a-slicer-with-its-pivot-table-and-manage-the-sli.cs" - }, - { - "file": "load-an-xlsx-workbook-render-its-slicer-visualizations-and-export-the-result-as-.cs", - "title": "load-an-xlsx-workbook-render-its-slicer-visualizations-and-export-the-result-as-.cs" - }, - { - "file": "load-an-xlsx-workbook-render-its-worksheet-slicer-and-export-the-result-as-an-im.cs", - "title": "load-an-xlsx-workbook-render-its-worksheet-slicer-and-export-the-result-as-an-im.cs" - }, - { - "file": "modify-the-workbooks-slicer-export-the-workbook-to-an-xlsx-file-and-subsequently.cs", - "title": "modify-the-workbooks-slicer-export-the-workbook-to-an-xlsx-file-and-subsequently.cs" - }, - { - "file": "programmatically-load-an-xlsx-workbook-and-add-a-slicer-to-the-worksheet-for-dat.cs", - "title": "programmatically-load-an-xlsx-workbook-and-add-a-slicer-to-the-worksheet-for-dat.cs" - }, - { - "file": "programmatically-open-the-sample-xlsx-workbook-and-delete-the-targeted-slicer-fr.cs", - "title": "programmatically-open-the-sample-xlsx-workbook-and-delete-the-targeted-slicer-fr.cs" - }, - { - "file": "provide-sample-code-for-programmatically-managing-slicers-after-loading-an-xlsx-.cs", - "title": "provide-sample-code-for-programmatically-managing-slicers-after-loading-an-xlsx-.cs" - }, - { - "file": "provide-sample-code-that-loads-an-xlsx-workbook-and-adds-a-slicer-to-a-worksheet.cs", - "title": "provide-sample-code-that-loads-an-xlsx-workbook-and-adds-a-slicer-to-a-worksheet.cs" - }, - { - "file": "provide-sample-code-that-loads-an-xlsx-workbook-and-applies-formatting-to-its-sl.cs", - "title": "provide-sample-code-that-loads-an-xlsx-workbook-and-applies-formatting-to-its-sl.cs" - }, - { - "file": "provide-sample-code-that-programmatically-loads-an-xlsx-workbook-and-removes-a-s.cs", - "title": "provide-sample-code-that-programmatically-loads-an-xlsx-workbook-and-removes-a-s.cs" - }, - { - "file": "refresh-a-slicer-by-programmatically-selecting-its-items-when-loading-an-xlsx-wo.cs", - "title": "refresh-a-slicer-by-programmatically-selecting-its-items-when-loading-an-xlsx-wo.cs" - }, - { - "file": "refresh-a-slicer-in-an-xlsx-workbook-by-loading-the-file-and-applying-updated-fi.cs", - "title": "refresh-a-slicer-in-an-xlsx-workbook-by-loading-the-file-and-applying-updated-fi.cs" - }, - { - "file": "refresh-a-worksheet-slicer-after-loading-an-xlsx-workbook-to-accurately-reflect-.cs", - "title": "refresh-a-worksheet-slicer-after-loading-an-xlsx-workbook-to-accurately-reflect-.cs" - }, - { - "file": "remove-a-slicer-from-a-workbook-save-the-workbook-as-an-xlsx-file-and-then-load-.cs", - "title": "remove-a-slicer-from-a-workbook-save-the-workbook-as-an-xlsx-file-and-then-load-.cs" - }, - { - "file": "remove-a-slicers-connection-to-its-pivot-table-when-loading-an-xlsx-workbook-pro.cs", - "title": "remove-a-slicers-connection-to-its-pivot-table-when-loading-an-xlsx-workbook-pro.cs" - }, - { - "file": "remove-slicer-objects-from-a-loaded-xlsx-workbook-to-adjust-interactive-filterin.cs", - "title": "remove-slicer-objects-from-a-loaded-xlsx-workbook-to-adjust-interactive-filterin.cs" - }, - { - "file": "remove-the-link-between-a-slicer-and-its-associated-pivot-table-in-a-loaded-xlsx.cs", - "title": "remove-the-link-between-a-slicer-and-its-associated-pivot-table-in-a-loaded-xlsx.cs" - }, - { - "file": "render-slicer-objects-when-converting-an-excel-workbook-to-pdf-preserving-their-.cs", - "title": "render-slicer-objects-when-converting-an-excel-workbook-to-pdf-preserving-their-.cs" - }, - { - "file": "render-the-slicer-export-the-resulting-image-and-then-load-the-corresponding-xls.cs", - "title": "render-the-slicer-export-the-resulting-image-and-then-load-the-corresponding-xls.cs" - }, - { - "file": "render-workbook-slicer-elements-into-the-pdf-output-when-converting-and-saving-t.cs", - "title": "render-workbook-slicer-elements-into-the-pdf-output-when-converting-and-saving-t.cs" - }, - { - "file": "unselect-slicer-items-automatically-when-loading-an-xlsx-workbook-to-refresh-the.cs", - "title": "unselect-slicer-items-automatically-when-loading-an-xlsx-workbook-to-refresh-the.cs" - }, - { - "file": "update-slicer-settings-in-a-loaded-xlsx-workbook-by-programmatically-changing-th.cs", - "title": "update-slicer-settings-in-a-loaded-xlsx-workbook-by-programmatically-changing-th.cs" - }, - { - "file": "update-the-slicer-refresh-its-state-and-load-the-xlsx-workbook-into-the-workshee.cs", - "title": "update-the-slicer-refresh-its-state-and-load-the-xlsx-workbook-into-the-workshee.cs" - } - ], - "required_namespaces": [ - "Aspose.Cells", - "System", - "Aspose.Cells.Slicers", - "Aspose.Cells.Pivot", - "Aspose.Cells.Tables", - "System.IO", - "Aspose.Cells.Rendering", - "Aspose.Cells.Drawing", - "Aspose.Cells.Saving" - ], - "key_apis": [ - "Program", - "Slicers.Add", - "Console.WriteLine", - "ListObjects.Add", - "PivotTables.Add", - "File.Exists", - "SlicerDemo", - "Workbook.Save", - "Slicers.RemoveAt", - "Worksheets.Add", - "Name.Equals", - "AddSlicerAndSave", - "SlicerManagementDemo", - "Slicers.Clear", - "SlicerOnlyLoadFilter" - ] - }, - { - "name": "smart-markers", - "file_count": 75, - "examples": [ - { - "file": "access-a-specific-array-element-using-its-zerobased-index-within-a-smart-marker-.cs", - "title": "access-a-specific-array-element-using-its-zerobased-index-within-a-smart-marker-.cs" - }, - { - "file": "access-nested-object-attributes-via-dot-notation-within-smart-markers-when-loadi.cs", - "title": "access-nested-object-attributes-via-dot-notation-within-smart-markers-when-loadi.cs" - }, - { - "file": "account-for-smart-marker-constraints-when-loading-xlsx-workbooks-to-ensure-marke.cs", - "title": "account-for-smart-marker-constraints-when-loading-xlsx-workbooks-to-ensure-marke.cs" - }, - { - "file": "add-a-smart-marker-formatted-as-field_name-to-a-target-cell-while-loading-an-xls.cs", - "title": "add-a-smart-marker-formatted-as-field_name-to-a-target-cell-while-loading-an-xls.cs" - }, - { - "file": "apply-appropriate-date-formatting-to-all-relevant-cells-during-the-loading-proce.cs", - "title": "apply-appropriate-date-formatting-to-all-relevant-cells-during-the-loading-proce.cs" - }, - { - "file": "apply-conditional-logic-using-the-if-parameter-syntax-if-field_namevalue-when-lo.cs", - "title": "apply-conditional-logic-using-the-if-parameter-syntax-if-field_namevalue-when-lo.cs" - }, - { - "file": "apply-number-formatting-to-cells-after-loading-an-xlsx-workbook-to-ensure-proper.cs", - "title": "apply-number-formatting-to-cells-after-loading-an-xlsx-workbook-to-ensure-proper.cs" - }, - { - "file": "apply-numeric-formatting-using-field_name000-pattern-when-importing-data-from-an.cs", - "title": "apply-numeric-formatting-using-field_name000-pattern-when-importing-data-from-an.cs" - }, - { - "file": "apply-smart-markers-techniques-to-load-data-from-xlsx-files-for-dynamic-spreadsh.cs", - "title": "apply-smart-markers-techniques-to-load-data-from-xlsx-files-for-dynamic-spreadsh.cs" - }, - { - "file": "apply-the-custom-number-format-field_name-409000-to-cells-during-xlsx-workbook-l.cs", - "title": "apply-the-custom-number-format-field_name-409000-to-cells-during-xlsx-workbook-l.cs" - }, - { - "file": "apply-the-range-parameter-to-duplicate-a-row-block-for-each-collection-element-d.cs", - "title": "apply-the-range-parameter-to-duplicate-a-row-block-for-each-collection-element-d.cs" - }, - { - "file": "apply-twodecimalplace-number-formatting-to-a-smart-marker-when-loading-an-xlsx-w.cs", - "title": "apply-twodecimalplace-number-formatting-to-a-smart-marker-when-loading-an-xlsx-w.cs" - }, - { - "file": "assign-a-custom-data-source-to-the-designer-via-setdatasourcecustomsource-while-.cs", - "title": "assign-a-custom-data-source-to-the-designer-via-setdatasourcecustomsource-while-.cs" - }, - { - "file": "assign-an-xlsx-data-source-to-the-designer-object-by-calling-the-designersetdata.cs", - "title": "assign-an-xlsx-data-source-to-the-designer-object-by-calling-the-designersetdata.cs" - }, - { - "file": "bind-a-variablelength-array-to-a-smart-marker-range-block-to-dynamically-generat.cs", - "title": "bind-a-variablelength-array-to-a-smart-marker-range-block-to-dynamically-generat.cs" - }, - { - "file": "bind-the-array-to-the-designer-so-the-range-block-iterates-over-each-element-and.cs", - "title": "bind-the-array-to-the-designer-so-the-range-block-iterates-over-each-element-and.cs" - }, - { - "file": "configure-a-custom-data-source-for-the-workbook-designer-and-load-the-target-xls.cs", - "title": "configure-a-custom-data-source-for-the-workbook-designer-and-load-the-target-xls.cs" - }, - { - "file": "configure-automatic-overflow-to-propagate-smart-marker-data-across-additional-wo.cs", - "title": "configure-automatic-overflow-to-propagate-smart-marker-data-across-additional-wo.cs" - }, - { - "file": "create-a-basic-smart-marker-implementation-that-loads-an-xlsx-workbook-into-memo.cs", - "title": "create-a-basic-smart-marker-implementation-that-loads-an-xlsx-workbook-into-memo.cs" - }, - { - "file": "create-a-master-range-named-range-mastercollection-by-loading-an-xlsx-workbook-i.cs", - "title": "create-a-master-range-named-range-mastercollection-by-loading-an-xlsx-workbook-i.cs" - }, - { - "file": "create-a-smart-marker-using-conditional-logic-while-loading-data-from-an-xlsx-sp.cs", - "title": "create-a-smart-marker-using-conditional-logic-while-loading-data-from-an-xlsx-sp.cs" - }, - { - "file": "declare-a-template-variable-and-utilize-it-to-iterate-a-row-block-when-loading-a.cs", - "title": "declare-a-template-variable-and-utilize-it-to-iterate-a-row-block-when-loading-a.cs" - }, - { - "file": "declare-var-data-as-a-new-anonymous-object-with-namejohn-and-age30-then-load-an-.cs", - "title": "declare-var-data-as-a-new-anonymous-object-with-namejohn-and-age30-then-load-an-.cs" - }, - { - "file": "define-a-detail-range-inside-the-master-range-using-range-detailcollection-when-.cs", - "title": "define-a-detail-range-inside-the-master-range-using-range-detailcollection-when-.cs" - }, - { - "file": "define-a-person-class-with-name-and-age-properties-and-map-data-from-an-xlsx-spr.cs", - "title": "define-a-person-class-with-name-and-age-properties-and-map-data-from-an-xlsx-spr.cs" - }, - { - "file": "deserialize-json-into-a-net-object-and-fill-an-xlsx-template-using-smart-markers.cs", - "title": "deserialize-json-into-a-net-object-and-fill-an-xlsx-template-using-smart-markers.cs" - }, - { - "file": "determine-the-smart-markers-definition-present-in-an-xlsx-workbook-file-upon-loa.cs", - "title": "determine-the-smart-markers-definition-present-in-an-xlsx-workbook-file-upon-loa.cs" - }, - { - "file": "enable-the-continueonerror-setting-when-loading-an-xlsx-file-to-overflow-excess-.cs", - "title": "enable-the-continueonerror-setting-when-loading-an-xlsx-file-to-overflow-excess-.cs" - }, - { - "file": "evaluate-the-provided-code-samples-for-loading-xlsx-files-to-ensure-correct-usag.cs", - "title": "evaluate-the-provided-code-samples-for-loading-xlsx-files-to-ensure-correct-usag.cs" - }, - { - "file": "generate-a-masterdetail-report-by-configuring-master-and-detail-range-blocks-wit.cs", - "title": "generate-a-masterdetail-report-by-configuring-master-and-detail-range-blocks-wit.cs" - }, - { - "file": "implement-a-conditional-smart-marker-in-an-xlsx-file-that-displays-a-value-only-.cs", - "title": "implement-a-conditional-smart-marker-in-an-xlsx-file-that-displays-a-value-only-.cs" - }, - { - "file": "implement-conditional-smart-marker-expressions-to-render-data-selectively-when-l.cs", - "title": "implement-conditional-smart-marker-expressions-to-render-data-selectively-when-l.cs" - }, - { - "file": "implement-formula-parameter-handling-in-smart-marker-fields-during-xlsx-workbook.cs", - "title": "implement-formula-parameter-handling-in-smart-marker-fields-during-xlsx-workbook.cs" - }, - { - "file": "implement-getvaluestring-name-to-retrieve-marker-specific-data-by-loading-the-xl.cs", - "title": "implement-getvaluestring-name-to-retrieve-marker-specific-data-by-loading-the-xl.cs" - }, - { - "file": "implement-if-parameters-and-variable-driven-smart-markers-to-load-data-from-an-x.cs", - "title": "implement-if-parameters-and-variable-driven-smart-markers-to-load-data-from-an-x.cs" - }, - { - "file": "implement-masterdetail-smart-markers-by-loading-an-xlsx-workbook-and-populating-.cs", - "title": "implement-masterdetail-smart-markers-by-loading-an-xlsx-workbook-and-populating-.cs" - }, - { - "file": "implement-notification-handling-during-data-merge-using-smart-markers-when-loadi.cs", - "title": "implement-notification-handling-during-data-merge-using-smart-markers-when-loadi.cs" - }, - { - "file": "implement-row-repetition-based-on-a-defined-range-during-the-process-of-loading-.cs", - "title": "implement-row-repetition-based-on-a-defined-range-during-the-process-of-loading-.cs" - }, - { - "file": "implement-smart-marker-processing-by-loading-an-xlsx-workbook-and-utilizing-the-.cs", - "title": "implement-smart-marker-processing-by-loading-an-xlsx-workbook-and-utilizing-the-.cs" - }, - { - "file": "implement-support-for-if-conditionendif-conditional-syntax-when-loading-xlsx-spr.cs", - "title": "implement-support-for-if-conditionendif-conditional-syntax-when-loading-xlsx-spr.cs" - }, - { - "file": "implement-the-if-parameter-syntax-during-the-loading-process-of-an-xlsx-workbook.cs", - "title": "implement-the-if-parameter-syntax-during-the-loading-process-of-an-xlsx-workbook.cs" - }, - { - "file": "implement-the-range-parameter-syntax-to-load-xlsx-workbooks-with-selective-cell-.cs", - "title": "implement-the-range-parameter-syntax-to-load-xlsx-workbooks-with-selective-cell-.cs" - }, - { - "file": "implement-variable-substitution-in-smart-markers-when-loading-data-from-an-xlsx-.cs", - "title": "implement-variable-substitution-in-smart-markers-when-loading-data-from-an-xlsx-.cs" - }, - { - "file": "import-array-elements-satisfying-a-condition-into-an-xlsx-file-using-a-smart-mar.cs", - "title": "import-array-elements-satisfying-a-condition-into-an-xlsx-file-using-a-smart-mar.cs" - }, - { - "file": "insert-a-formula-into-a-smartmarker-field-via-the-formula-parameter-while-loadin.cs", - "title": "insert-a-formula-into-a-smartmarker-field-via-the-formula-parameter-while-loadin.cs" - }, - { - "file": "insert-smart-markers-into-an-xlsx-template-and-fill-them-from-a-net-datatable-us.cs", - "title": "insert-smart-markers-into-an-xlsx-template-and-fill-them-from-a-net-datatable-us.cs" - }, - { - "file": "instantiate-a-custom-object-that-loads-data-from-an-xlsx-workbook-for-further-pr.cs", - "title": "instantiate-a-custom-object-that-loads-data-from-an-xlsx-workbook-for-further-pr.cs" - }, - { - "file": "instantiate-a-variable-named-varname-and-load-an-xlsx-workbook-into-it-using-the.cs", - "title": "instantiate-a-variable-named-varname-and-load-an-xlsx-workbook-into-it-using-the.cs" - }, - { - "file": "instantiate-an-anonymous-c-object-assign-it-via-workbookdesignersetdatasource-an.cs", - "title": "instantiate-an-anonymous-c-object-assign-it-via-workbookdesignersetdatasource-an.cs" - }, - { - "file": "instantiate-an-anonymous-object-populated-with-data-extracted-from-an-xlsx-workb.cs", - "title": "instantiate-an-anonymous-object-populated-with-data-extracted-from-an-xlsx-workb.cs" - }, - { - "file": "integrate-an-anonymous-or-custom-object-as-a-data-source-for-smart-markers-when-.cs", - "title": "integrate-an-anonymous-or-custom-object-as-a-data-source-for-smart-markers-when-.cs" - }, - { - "file": "load-an-xlsx-file-group-records-by-a-designated-field-using-the-group-parameter-.cs", - "title": "load-an-xlsx-file-group-records-by-a-designated-field-using-the-group-parameter-.cs" - }, - { - "file": "load-an-xlsx-workbook-and-apply-custom-formatting-to-its-cells-and-worksheets-pr.cs", - "title": "load-an-xlsx-workbook-and-apply-custom-formatting-to-its-cells-and-worksheets-pr.cs" - }, - { - "file": "load-an-xlsx-workbook-and-apply-the-field_namemmddyyyy-date-format-to-designated.cs", - "title": "load-an-xlsx-workbook-and-apply-the-field_namemmddyyyy-date-format-to-designated.cs" - }, - { - "file": "load-an-xlsx-workbook-and-process-it-using-smart-marker-syntax-to-generate-the-d.cs", - "title": "load-an-xlsx-workbook-and-process-it-using-smart-marker-syntax-to-generate-the-d.cs" - }, - { - "file": "load-an-xlsx-workbook-apply-a-date-smart-marker-formatted-as-mmddyyyy-and-render.cs", - "title": "load-an-xlsx-workbook-apply-a-date-smart-marker-formatted-as-mmddyyyy-and-render.cs" - }, - { - "file": "load-an-xlsx-workbook-using-smart-markers-to-import-json-data-according-to-the-d.cs", - "title": "load-an-xlsx-workbook-using-smart-markers-to-import-json-data-according-to-the-d.cs" - }, - { - "file": "load-xlsx-files-utilizing-only-the-supported-smart-marker-types-to-ensure-correc.cs", - "title": "load-xlsx-files-utilizing-only-the-supported-smart-marker-types-to-ensure-correc.cs" - }, - { - "file": "populate-smart-markers-with-object-data-while-loading-an-xlsx-workbook-ensuring-.cs", - "title": "populate-smart-markers-with-object-data-while-loading-an-xlsx-workbook-ensuring-.cs" - }, - { - "file": "prefix-cell-contents-with-a-leading-apostrophe-when-loading-an-xlsx-workbook-to-.cs", - "title": "prefix-cell-contents-with-a-leading-apostrophe-when-loading-an-xlsx-workbook-to-.cs" - }, - { - "file": "reference-the-variable-varname-when-programmatically-loading-an-xlsx-workbook-in.cs", - "title": "reference-the-variable-varname-when-programmatically-loading-an-xlsx-workbook-in.cs" - }, - { - "file": "register-for-the-smartmarkerprocessing-event-to-get-notifications-during-data-me.cs", - "title": "register-for-the-smartmarkerprocessing-event-to-get-notifications-during-data-me.cs" - }, - { - "file": "render-a-leading-apostrophe-in-an-xlsx-cell-by-prefixing-the-value-with-an-apost.cs", - "title": "render-a-leading-apostrophe-in-an-xlsx-cell-by-prefixing-the-value-with-an-apost.cs" - }, - { - "file": "specify-the-range-parameter-when-loading-an-xlsx-file-to-restrict-import-to-a-de.cs", - "title": "specify-the-range-parameter-when-loading-an-xlsx-file-to-restrict-import-to-a-de.cs" - }, - { - "file": "subscribe-to-the-smartmarkerprocessing-event-to-receive-progress-updates-while-l.cs", - "title": "subscribe-to-the-smartmarkerprocessing-event-to-receive-progress-updates-while-l.cs" - }, - { - "file": "terminate-the-range-block-using-the-endrange-token-when-loading-an-xlsx-file-in-.cs", - "title": "terminate-the-range-block-using-the-endrange-token-when-loading-an-xlsx-file-in-.cs" - }, - { - "file": "use-the-range-parameter-to-duplicate-rows-for-each-collection-element-while-impo.cs", - "title": "use-the-range-parameter-to-duplicate-rows-for-each-collection-element-while-impo.cs" - }, - { - "file": "utilize-smart-marker-techniques-for-importing-nested-objects-efficiently-when-lo.cs", - "title": "utilize-smart-marker-techniques-for-importing-nested-objects-efficiently-when-lo.cs" - }, - { - "file": "utilize-smart-markers-to-import-an-array-element-by-its-index-while-loading-an-x.cs", - "title": "utilize-smart-markers-to-import-an-array-element-by-its-index-while-loading-an-x.cs" - }, - { - "file": "utilize-smart-markers-to-import-variablelength-arrays-from-external-data-sources.cs", - "title": "utilize-smart-markers-to-import-variablelength-arrays-from-external-data-sources.cs" - }, - { - "file": "utilize-smart-markers-with-slicer-functionality-to-import-array-elements-while-l.cs", - "title": "utilize-smart-markers-with-slicer-functionality-to-import-array-elements-while-l.cs" - }, - { - "file": "utilize-the-range-parameter-to-create-rows-for-each-object-in-a-collection-when-.cs", - "title": "utilize-the-range-parameter-to-create-rows-for-each-object-in-a-collection-when-.cs" - }, - { - "file": "utilize-the-range-parameter-to-dynamically-create-rows-from-an-object-collection.cs", - "title": "utilize-the-range-parameter-to-dynamically-create-rows-from-an-object-collection.cs" - }, - { - "file": "validate-the-example-demonstrating-loading-an-xlsx-workbook-and-ensure-it-operat.cs", - "title": "validate-the-example-demonstrating-loading-an-xlsx-workbook-and-ensure-it-operat.cs" - }, - { - "file": "when-loading-an-xlsx-file-apply-field-formatting-via-the-specified-field_namefor.cs", - "title": "when-loading-an-xlsx-file-apply-field-formatting-via-the-specified-field_namefor.cs" - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "System.Collections.Generic", - "System.Data", - "System.IO", - "Aspose.Cells.Tables", - "System.Drawing", - "Aspose.Cells.Utility", - "System.Text.RegularExpressions", - "Aspose.Cells.Markup" - ], - "key_apis": [ - "Program", - "Console.WriteLine", - "Columns.Add", - "Rows.Add", - "Cells.CreateRange", - "Workbook.Save", - "Person", - "Employee", - "UTF8.GetBytes", - "SmartMarkerExample", - "Product", - "Order", - "MySmartMarkerCallback", - "SmartMarkerArrayAccess", - "Address" - ] - }, - { - "name": "sparkline", - "file_count": 40, - "examples": [ - { - "file": "activate-sparkline-markers-by-assigning-true-to-sparklinegroupshowmarkers-within.cs", - "title": "activate-sparkline-markers-by-assigning-true-to-sparklinegroupshowmarkers-within.cs" - }, - { - "file": "activate-sparkline-markers-in-an-xlsx-workbook-according-to-the-specified-enabli.cs", - "title": "activate-sparkline-markers-in-an-xlsx-workbook-according-to-the-specified-enabli.cs" - }, - { - "file": "activate-sparkline-markers-in-an-xlsx-workbook-by-setting-the-sparklinegroupshow.cs", - "title": "activate-sparkline-markers-in-an-xlsx-workbook-by-setting-the-sparklinegroupshow.cs" - }, - { - "file": "activate-threedimensional-sparklines-by-assigning-true-to-the-sparklinegroupis3d.cs", - "title": "activate-threedimensional-sparklines-by-assigning-true-to-the-sparklinegroupis3d.cs" - }, - { - "file": "add-a-sparklinegroup-to-an-xlsx-workbook-by-invoking-the-worksheetsparklinegroup.cs", - "title": "add-a-sparklinegroup-to-an-xlsx-workbook-by-invoking-the-worksheetsparklinegroup.cs" - }, - { - "file": "analyze-an-xlsx-workbook-to-extract-and-report-sparkline-properties-according-to.cs", - "title": "analyze-an-xlsx-workbook-to-extract-and-report-sparkline-properties-according-to.cs" - }, - { - "file": "assign-a-new-cell-range-to-the-datarange-property-of-the-duplicated-sparkline-in.cs", - "title": "assign-a-new-cell-range-to-the-datarange-property-of-the-duplicated-sparkline-in.cs" - }, - { - "file": "assign-a-new-data-range-to-a-duplicated-sparkline-within-an-xlsx-worksheet-docum.cs", - "title": "assign-a-new-data-range-to-a-duplicated-sparkline-within-an-xlsx-worksheet-docum.cs" - }, - { - "file": "assign-sparklinegroupcolorseries-to-define-the-sparkline-series-color-in-support.cs", - "title": "assign-sparklinegroupcolorseries-to-define-the-sparkline-series-color-in-support.cs" - }, - { - "file": "assign-the-destination-cell-for-a-copied-sparkline-within-an-xlsx-worksheet-to-d.cs", - "title": "assign-the-destination-cell-for-a-copied-sparkline-within-an-xlsx-worksheet-to-d.cs" - }, - { - "file": "assign-the-destination-cell-for-a-duplicated-sparkline-in-a-spreadsheet-file-suc.cs", - "title": "assign-the-destination-cell-for-a-duplicated-sparkline-in-a-spreadsheet-file-suc.cs" - }, - { - "file": "assign-the-sparklinetype-property-to-define-the-sparkline-style-line-column-or-w.cs", - "title": "assign-the-sparklinetype-property-to-define-the-sparkline-style-line-column-or-w.cs" - }, - { - "file": "configure-a-sparklines-visual-representation-as-line-column-or-winloss-in-an-xls.cs", - "title": "configure-a-sparklines-visual-representation-as-line-column-or-winloss-in-an-xls.cs" - }, - { - "file": "configure-sparkline-axis-parameters-within-an-xlsx-workbook-according-to-the-cus.cs", - "title": "configure-sparkline-axis-parameters-within-an-xlsx-workbook-according-to-the-cus.cs" - }, - { - "file": "configure-sparkline-colors-in-an-xlsx-workbook-based-on-the-values-defined-under.cs", - "title": "configure-sparkline-colors-in-an-xlsx-workbook-based-on-the-values-defined-under.cs" - }, - { - "file": "configure-sparklinegroup-properties-to-adjust-style-markers-and-colors-of-sparkl.cs", - "title": "configure-sparklinegroup-properties-to-adjust-style-markers-and-colors-of-sparkl.cs" - }, - { - "file": "configure-sparklinegroup-properties-to-customize-sparkline-styles-markers-and-co.cs", - "title": "configure-sparklinegroup-properties-to-customize-sparkline-styles-markers-and-co.cs" - }, - { - "file": "configure-the-data-range-for-a-sparkline-within-an-xlsx-workbook-using-the-api.cs", - "title": "configure-the-data-range-for-a-sparkline-within-an-xlsx-workbook-using-the-api.cs" - }, - { - "file": "configure-the-sparkline-placement-within-an-xlsx-workbook-following-the-prescrib.cs", - "title": "configure-the-sparkline-placement-within-an-xlsx-workbook-following-the-prescrib.cs" - }, - { - "file": "configure-the-sparkline-type-within-an-xlsx-workbook-as-specified-in-the-setting.cs", - "title": "configure-the-sparkline-type-within-an-xlsx-workbook-as-specified-in-the-setting.cs" - }, - { - "file": "copy-a-sparkline-by-defining-its-data-range-and-target-location-within-an-xlsx-w.cs", - "title": "copy-a-sparkline-by-defining-its-data-range-and-target-location-within-an-xlsx-w.cs" - }, - { - "file": "create-a-duplicate-of-a-sparklinegroup-by-calling-its-copy-method-with-the-origi.cs", - "title": "create-a-duplicate-of-a-sparklinegroup-by-calling-its-copy-method-with-the-origi.cs" - }, - { - "file": "define-the-target-range-for-a-copied-sparkline-within-an-xlsx-workbook-following.cs", - "title": "define-the-target-range-for-a-copied-sparkline-within-an-xlsx-workbook-following.cs" - }, - { - "file": "duplicate-a-sparkline-group-within-an-xlsx-workbook-according-to-the-specificati.cs", - "title": "duplicate-a-sparkline-group-within-an-xlsx-workbook-according-to-the-specificati.cs" - }, - { - "file": "duplicate-a-sparklinegroup-in-an-xlsx-workbook-by-invoking-its-copy-method-with-.cs", - "title": "duplicate-a-sparklinegroup-in-an-xlsx-workbook-by-invoking-its-copy-method-with-.cs" - }, - { - "file": "duplicate-a-sparklinegroup-in-an-xlsx-workbook-then-modify-its-type-color-series.cs", - "title": "duplicate-a-sparklinegroup-in-an-xlsx-workbook-then-modify-its-type-color-series.cs" - }, - { - "file": "generate-a-sparkline-group-within-an-xlsx-workbook-according-to-the-specified-cr.cs", - "title": "generate-a-sparkline-group-within-an-xlsx-workbook-according-to-the-specified-cr.cs" - }, - { - "file": "generate-sparklines-within-an-xlsx-workbook-by-following-the-defined-creation-gu.cs", - "title": "generate-sparklines-within-an-xlsx-workbook-by-following-the-defined-creation-gu.cs" - }, - { - "file": "in-an-xlsx-workbook-duplicate-a-sparklinegroup-and-modify-its-type-color-series-.cs", - "title": "in-an-xlsx-workbook-duplicate-a-sparklinegroup-and-modify-its-type-color-series-.cs" - }, - { - "file": "insert-a-new-sparkline-into-an-existing-sparkline-group-within-an-xlsx-workbook-.cs", - "title": "insert-a-new-sparkline-into-an-existing-sparkline-group-within-an-xlsx-workbook-.cs" - }, - { - "file": "insert-a-new-sparkline-into-an-existing-sparklinegroup-within-an-xlsx-workbook-b.cs", - "title": "insert-a-new-sparkline-into-an-existing-sparklinegroup-within-an-xlsx-workbook-b.cs" - }, - { - "file": "insert-a-sparkline-into-an-existing-sparklinegroup-of-an-xlsx-workbook-by-invoki.cs", - "title": "insert-a-sparkline-into-an-existing-sparklinegroup-of-an-xlsx-workbook-by-invoki.cs" - }, - { - "file": "instantiate-a-sparklinegroup-in-an-xlsx-worksheet-by-invoking-the-worksheetspark.cs", - "title": "instantiate-a-sparklinegroup-in-an-xlsx-worksheet-by-invoking-the-worksheetspark.cs" - }, - { - "file": "modify-the-depth-property-of-3d-sparklines-via-the-sparklinegroupdepth-attribute.cs", - "title": "modify-the-depth-property-of-3d-sparklines-via-the-sparklinegroupdepth-attribute.cs" - }, - { - "file": "modify-the-visual-properties-of-sparklines-in-an-xlsx-workbook-according-to-the-.cs", - "title": "modify-the-visual-properties-of-sparklines-in-an-xlsx-workbook-according-to-the-.cs" - }, - { - "file": "set-sparkline-axis-properties-via-sparklinegroupaxis-in-an-xlsx-workbook-to-cont.cs", - "title": "set-sparkline-axis-properties-via-sparklinegroupaxis-in-an-xlsx-workbook-to-cont.cs" - }, - { - "file": "set-sparkline-axis-properties-via-the-sparklinegroupaxis-api-for-xlsx-spreadshee.cs", - "title": "set-sparkline-axis-properties-via-the-sparklinegroupaxis-api-for-xlsx-spreadshee.cs" - }, - { - "file": "set-the-sparklinedatarange-property-to-specify-the-data-range-for-a-sparkline-wi.cs", - "title": "set-the-sparklinedatarange-property-to-specify-the-data-range-for-a-sparkline-wi.cs" - }, - { - "file": "set-the-sparklinelocation-property-to-explicitly-define-a-sparklines-position-wi.cs", - "title": "set-the-sparklinelocation-property-to-explicitly-define-a-sparklines-position-wi.cs" - }, - { - "file": "set-the-sparklinelocation-property-to-precisely-position-a-sparkline-at-the-desi.cs", - "title": "set-the-sparklinelocation-property-to-precisely-position-a-sparkline-at-the-desi.cs" - } - ], - "required_namespaces": [ - "Aspose.Cells.Charts", - "Aspose.Cells", - "System", - "System.Drawing", - "Aspose.Cells.Rendering" - ], - "key_apis": [ - "SparklineGroups.Add", - "Sparklines.Add", - "Program", - "Console.WriteLine", - "CellArea.CreateCellArea", - "DuplicateSparklineGroup", - "ActivateSparklineMarkers", - "SparklineTypeDemo", - "Sparklines.RemoveAt", - "Activate3DSparklines", - "SparklineGroupExample", - "SparklineReport", - "AssignNewDataRangeToDuplicatedSparkline", - "ConfigureSparklineAxis", - "ConfigureSparklineType" - ] - }, - { - "name": "timeline", - "file_count": 29, - "examples": [ - { - "file": "add-a-sparkline-to-a-workbook-by-embedding-it-within-an-xltm-macroenabled-templa.cs", - "title": "add-a-sparkline-to-a-workbook-by-embedding-it-within-an-xltm-macroenabled-templa.cs" - }, - { - "file": "add-a-sparkline-to-an-xlsb-workbook-programmatically-ensuring-correct-placement-.cs", - "title": "add-a-sparkline-to-an-xlsb-workbook-programmatically-ensuring-correct-placement-.cs" - }, - { - "file": "add-a-sparkline-to-an-xlsm-workbook-ensuring-proper-macro-enabled-compatibility-.cs", - "title": "add-a-sparkline-to-an-xlsm-workbook-ensuring-proper-macro-enabled-compatibility-.cs" - }, - { - "file": "add-a-sparkline-to-an-xlsx-workbook-configuring-its-data-range-and-visual-proper.cs", - "title": "add-a-sparkline-to-an-xlsx-workbook-configuring-its-data-range-and-visual-proper.cs" - }, - { - "file": "add-a-sparkline-to-an-xltx-template-programmatically-ensuring-correct-rendering-.cs", - "title": "add-a-sparkline-to-an-xltx-template-programmatically-ensuring-correct-rendering-.cs" - }, - { - "file": "add-a-timeline-to-a-workbook-by-embedding-spreadsheetml-markup-adhering-to-the-a.cs", - "title": "add-a-timeline-to-a-workbook-by-embedding-spreadsheetml-markup-adhering-to-the-a.cs" - }, - { - "file": "convert-a-timeline-stored-in-an-xlsb-workbook-into-an-xlsx-file-while-preserving.cs", - "title": "convert-a-timeline-stored-in-an-xlsb-workbook-into-an-xlsx-file-while-preserving.cs" - }, - { - "file": "convert-a-timeline-stored-in-an-xlsm-workbook-to-an-xlsx-file-preserving-data-in.cs", - "title": "convert-a-timeline-stored-in-an-xlsm-workbook-to-an-xlsx-file-preserving-data-in.cs" - }, - { - "file": "convert-a-timeline-stored-in-an-xltx-template-into-an-xlsx-workbook-while-retain.cs", - "title": "convert-a-timeline-stored-in-an-xltx-template-into-an-xlsx-workbook-while-retain.cs" - }, - { - "file": "convert-a-timeline-worksheet-from-xlsb-to-xlsx-format-maintaining-data-integrity.cs", - "title": "convert-a-timeline-worksheet-from-xlsb-to-xlsx-format-maintaining-data-integrity.cs" - }, - { - "file": "convert-the-timeline-data-within-an-xls-workbook-into-an-xlsx-file-preserving-al.cs", - "title": "convert-the-timeline-data-within-an-xls-workbook-into-an-xlsx-file-preserving-al.cs" - }, - { - "file": "convert-timeline-data-from-one-xlsx-workbook-to-another-xlsx-workbook-while-pres.cs", - "title": "convert-timeline-data-from-one-xlsx-workbook-to-another-xlsx-workbook-while-pres.cs" - }, - { - "file": "embed-a-timeline-into-a-document-by-importing-mhtmlformatted-content-preserving-.cs", - "title": "embed-a-timeline-into-a-document-by-importing-mhtmlformatted-content-preserving-.cs" - }, - { - "file": "export-a-timeline-from-an-xlsx-workbook-into-a-new-xlsx-file-while-preserving-ce.cs", - "title": "export-a-timeline-from-an-xlsx-workbook-into-a-new-xlsx-file-while-preserving-ce.cs" - }, - { - "file": "export-the-project-timeline-as-an-xlsx-worksheet-preserving-date-ordering-and-hi.cs", - "title": "export-the-project-timeline-as-an-xlsx-worksheet-preserving-date-ordering-and-hi.cs" - }, - { - "file": "export-the-timeline-data-from-an-xltm-workbook-into-a-new-xlsx-file-while-preser.cs", - "title": "export-the-timeline-data-from-an-xltm-workbook-into-a-new-xlsx-file-while-preser.cs" - }, - { - "file": "export-the-timeline-data-to-an-xlsb-workbook-ensuring-proper-cell-formatting-and.cs", - "title": "export-the-timeline-data-to-an-xlsb-workbook-ensuring-proper-cell-formatting-and.cs" - }, - { - "file": "generate-a-chronological-timeline-representation-of-data-and-serialize-it-into-a.cs", - "title": "generate-a-chronological-timeline-representation-of-data-and-serialize-it-into-a.cs" - }, - { - "file": "generate-a-timeline-output-serialized-in-tabseparated-values-tsv-format-for-cons.cs", - "title": "generate-a-timeline-output-serialized-in-tabseparated-values-tsv-format-for-cons.cs" - }, - { - "file": "implement-functionality-that-outputs-a-chronological-timeline-in-csv-format-ensu.cs", - "title": "implement-functionality-that-outputs-a-chronological-timeline-in-csv-format-ensu.cs" - }, - { - "file": "insert-a-timeline-into-the-spreadsheet-using-html-formatted-markup-ensuring-prop.cs", - "title": "insert-a-timeline-into-the-spreadsheet-using-html-formatted-markup-ensuring-prop.cs" - }, - { - "file": "render-a-chronological-timeline-and-export-the-output-as-a-compatible-fods-sprea.cs", - "title": "render-a-chronological-timeline-and-export-the-output-as-a-compatible-fods-sprea.cs" - }, - { - "file": "render-a-chronological-timeline-into-html-markup-for-dynamic-integration-within-.cs", - "title": "render-a-chronological-timeline-into-html-markup-for-dynamic-integration-within-.cs" - }, - { - "file": "render-a-project-timeline-and-output-it-as-an-xltx-formatted-excel-workbook-temp.cs", - "title": "render-a-project-timeline-and-output-it-as-an-xltx-formatted-excel-workbook-temp.cs" - }, - { - "file": "render-the-project-timeline-as-a-numbers-spreadsheet-preserving-date-ordering-an.cs", - "title": "render-the-project-timeline-as-a-numbers-spreadsheet-preserving-date-ordering-an.cs" - }, - { - "file": "render-the-timeline-to-an-mhtml-file-preserving-layout-styling-and-interactive-e.cs", - "title": "render-the-timeline-to-an-mhtml-file-preserving-layout-styling-and-interactive-e.cs" - }, - { - "file": "transform-a-timeline-spreadsheet-from-xls-to-xlsx-format-ensuring-data-integrity.cs", - "title": "transform-a-timeline-spreadsheet-from-xls-to-xlsx-format-ensuring-data-integrity.cs" - }, - { - "file": "transform-a-timeline-stored-in-an-xltm-template-into-an-xlsx-workbook-while-main.cs", - "title": "transform-a-timeline-stored-in-an-xltm-template-into-an-xlsx-workbook-while-main.cs" - }, - { - "file": "transform-the-timeline-data-contained-in-an-xltx-template-into-an-xlsx-workbook-.cs", - "title": "transform-the-timeline-data-contained-in-an-xltx-template-into-an-xlsx-workbook-.cs" - } - ], - "required_namespaces": [ - "Aspose.Cells", - "System", - "Aspose.Cells.Pivot", - "Aspose.Cells.Timelines", - "System.IO", - "Aspose.Cells.Charts", - "System.Drawing", - "Aspose.Cells.Drawing", - "Aspose.Cells.Utility", - "System.Text" - ], - "key_apis": [ - "Program", - "Console.WriteLine", - "Timelines.Add", - "File.Exists", - "SparklineGroups.Add", - "Sparklines.Add", - "PivotTables.Add", - "Path.Combine", - "ExportTimeline", - "ConversionUtility.Convert", - "ExportTimeline.Run", - "AddSparklineToTemplate", - "AddTimelineViaXml", - "TimelineConversion", - "TimelineConversion.Run" - ] - }, - { - "name": "workbook-merger", - "file_count": 54, - "examples": [ - { - "file": "combine-charts-from-several-workbooks-into-one-consolidated-workbook-maintaining.cs", - "title": "combine-charts-from-several-workbooks-into-one-consolidated-workbook-maintaining.cs" - }, - { - "file": "combine-multiple-chart-objects-into-a-single-chart-while-preserving-series-data-.cs", - "title": "combine-multiple-chart-objects-into-a-single-chart-while-preserving-series-data-.cs" - }, - { - "file": "combine-multiple-chart-objects-into-a-single-composite-chart-following-the-defin.cs", - "title": "combine-multiple-chart-objects-into-a-single-composite-chart-following-the-defin.cs" - }, - { - "file": "combine-multiple-complete-workbooks-into-one-consolidated-workbook-while-maintai.cs", - "title": "combine-multiple-complete-workbooks-into-one-consolidated-workbook-while-maintai.cs" - }, - { - "file": "combine-multiple-input-files-into-a-single-output-file-while-maintaining-origina.cs", - "title": "combine-multiple-input-files-into-a-single-output-file-while-maintaining-origina.cs" - }, - { - "file": "combine-multiple-source-files-into-a-single-output-document-maintaining-original.cs", - "title": "combine-multiple-source-files-into-a-single-output-document-maintaining-original.cs" - }, - { - "file": "combine-multiple-workbook-files-by-populating-a-workbookcollection-and-invoking-.cs", - "title": "combine-multiple-workbook-files-by-populating-a-workbookcollection-and-invoking-.cs" - }, - { - "file": "combine-multiple-workbook-files-into-a-single-workbook-adhering-to-all-supported.cs", - "title": "combine-multiple-workbook-files-into-a-single-workbook-adhering-to-all-supported.cs" - }, - { - "file": "combine-multiple-workbook-files-into-a-single-workbook-following-the-specified-m.cs", - "title": "combine-multiple-workbook-files-into-a-single-workbook-following-the-specified-m.cs" - }, - { - "file": "combine-multiple-workbook-files-into-a-single-workbook-preserving-all-sheets-for.cs", - "title": "combine-multiple-workbook-files-into-a-single-workbook-preserving-all-sheets-for.cs" - }, - { - "file": "combine-multiple-workbook-files-into-a-single-workbook-while-preserving-cell-dat.cs", - "title": "combine-multiple-workbook-files-into-a-single-workbook-while-preserving-cell-dat.cs" - }, - { - "file": "combine-multiple-workbook-files-into-a-single-workbook-while-preserving-each-she.cs", - "title": "combine-multiple-workbook-files-into-a-single-workbook-while-preserving-each-she.cs" - }, - { - "file": "combine-multiple-workbook-files-into-a-single-workbook-while-preserving-sheet-st.cs", - "title": "combine-multiple-workbook-files-into-a-single-workbook-while-preserving-sheet-st.cs" - }, - { - "file": "combine-multiple-workbook-files-programmatically-by-applying-the-provided-sample.cs", - "title": "combine-multiple-workbook-files-programmatically-by-applying-the-provided-sample.cs" - }, - { - "file": "combine-multiple-workbook-objects-into-a-single-workbook-and-persist-the-result-.cs", - "title": "combine-multiple-workbook-objects-into-a-single-workbook-and-persist-the-result-.cs" - }, - { - "file": "combine-multiple-workbooks-by-copying-cells-formats-and-worksheet-components-whi.cs", - "title": "combine-multiple-workbooks-by-copying-cells-formats-and-worksheet-components-whi.cs" - }, - { - "file": "combine-multiple-workbooks-by-copying-their-worksheets-into-a-single-workbook-wh.cs", - "title": "combine-multiple-workbooks-by-copying-their-worksheets-into-a-single-workbook-wh.cs" - }, - { - "file": "combine-multiple-workbooks-by-integrating-their-worksheets-into-a-single-workboo.cs", - "title": "combine-multiple-workbooks-by-integrating-their-worksheets-into-a-single-workboo.cs" - }, - { - "file": "combine-multiple-workbooks-by-loading-each-workbook-and-adding-it-to-a-workbookc.cs", - "title": "combine-multiple-workbooks-by-loading-each-workbook-and-adding-it-to-a-workbookc.cs" - }, - { - "file": "combine-multiple-workbooks-into-a-single-workbook-after-validating-that-all-requ.cs", - "title": "combine-multiple-workbooks-into-a-single-workbook-after-validating-that-all-requ.cs" - }, - { - "file": "combine-multiple-workbooks-into-a-single-workbook-and-export-the-merged-result-a.cs", - "title": "combine-multiple-workbooks-into-a-single-workbook-and-export-the-merged-result-a.cs" - }, - { - "file": "combine-multiple-workbooks-into-a-single-workbook-and-output-the-result-in-xlsx-.cs", - "title": "combine-multiple-workbooks-into-a-single-workbook-and-output-the-result-in-xlsx-.cs" - }, - { - "file": "combine-multiple-workbooks-into-a-single-workbook-by-adding-a-new-destination-wo.cs", - "title": "combine-multiple-workbooks-into-a-single-workbook-by-adding-a-new-destination-wo.cs" - }, - { - "file": "combine-multiple-workbooks-into-a-single-workbook-utilizing-supported-formats-in.cs", - "title": "combine-multiple-workbooks-into-a-single-workbook-utilizing-supported-formats-in.cs" - }, - { - "file": "combine-multiple-workbooks-into-a-single-workbook-with-merged-worksheets-and-per.cs", - "title": "combine-multiple-workbooks-into-a-single-workbook-with-merged-worksheets-and-per.cs" - }, - { - "file": "combine-multiple-worksheets-into-a-single-workbook-according-to-the-specified-wo.cs", - "title": "combine-multiple-worksheets-into-a-single-workbook-according-to-the-specified-wo.cs" - }, - { - "file": "combine-multiple-worksheets-within-a-workbook-into-a-single-worksheet-maintainin.cs", - "title": "combine-multiple-worksheets-within-a-workbook-into-a-single-worksheet-maintainin.cs" - }, - { - "file": "combine-multiple-xlsx-workbooks-into-a-single-workbook-by-merging-the-specified-.cs", - "title": "combine-multiple-xlsx-workbooks-into-a-single-workbook-by-merging-the-specified-.cs" - }, - { - "file": "combine-selected-worksheets-from-several-workbooks-into-a-single-workbook-mainta.cs", - "title": "combine-selected-worksheets-from-several-workbooks-into-a-single-workbook-mainta.cs" - }, - { - "file": "combine-several-excel-workbooks-into-a-single-file-by-invoking-the-librarys-work.cs", - "title": "combine-several-excel-workbooks-into-a-single-file-by-invoking-the-librarys-work.cs" - }, - { - "file": "combine-several-excel-worksheets-into-a-single-workbook-maintaining-data-integri.cs", - "title": "combine-several-excel-worksheets-into-a-single-workbook-maintaining-data-integri.cs" - }, - { - "file": "combine-several-workbook-files-integrating-their-charts-into-a-unified-workbook-.cs", - "title": "combine-several-workbook-files-integrating-their-charts-into-a-unified-workbook-.cs" - }, - { - "file": "combine-several-workbook-files-into-one-consolidated-workbook-preserving-workshe.cs", - "title": "combine-several-workbook-files-into-one-consolidated-workbook-preserving-workshe.cs" - }, - { - "file": "combine-workbooks-by-consolidating-whole-workbooks-selected-worksheets-or-indivi.cs", - "title": "combine-workbooks-by-consolidating-whole-workbooks-selected-worksheets-or-indivi.cs" - }, - { - "file": "consolidate-multiple-worksheets-from-separate-workbooks-into-a-single-worksheet-.cs", - "title": "consolidate-multiple-worksheets-from-separate-workbooks-into-a-single-worksheet-.cs" - }, - { - "file": "consolidate-several-workbook-files-into-one-workbook-preserving-worksheets-style.cs", - "title": "consolidate-several-workbook-files-into-one-workbook-preserving-worksheets-style.cs" - }, - { - "file": "consolidate-several-worksheets-into-one-worksheet-merging-their-data-and-preserv.cs", - "title": "consolidate-several-worksheets-into-one-worksheet-merging-their-data-and-preserv.cs" - }, - { - "file": "demonstrate-how-to-merge-multiple-worksheets-into-a-single-worksheet-within-a-wo.cs", - "title": "demonstrate-how-to-merge-multiple-worksheets-into-a-single-worksheet-within-a-wo.cs" - }, - { - "file": "develop-a-sample-demonstrating-how-to-combine-multiple-workbooks-into-a-single-w.cs", - "title": "develop-a-sample-demonstrating-how-to-combine-multiple-workbooks-into-a-single-w.cs" - }, - { - "file": "identify-and-list-all-file-formats-that-can-be-combined-when-merging-workbooks-i.cs", - "title": "identify-and-list-all-file-formats-that-can-be-combined-when-merging-workbooks-i.cs" - }, - { - "file": "import-workbooks-from-any-supported-format-and-combine-them-into-a-single-newly-.cs", - "title": "import-workbooks-from-any-supported-format-and-combine-them-into-a-single-newly-.cs" - }, - { - "file": "load-multiple-xlsx-workbooks-and-merge-them-into-a-single-workbook-while-preserv.cs", - "title": "load-multiple-xlsx-workbooks-and-merge-them-into-a-single-workbook-while-preserv.cs" - }, - { - "file": "load-source-worksheets-into-the-workbook-to-enable-subsequent-data-manipulation-.cs", - "title": "load-source-worksheets-into-the-workbook-to-enable-subsequent-data-manipulation-.cs" - }, - { - "file": "load-the-source-workbook-in-xlsx-format-and-merge-it-with-the-target-workbook-pr.cs", - "title": "load-the-source-workbook-in-xlsx-format-and-merge-it-with-the-target-workbook-pr.cs" - }, - { - "file": "merge-multiple-workbook-files-into-a-single-workbook-while-maintaining-cell-form.cs", - "title": "merge-multiple-workbook-files-into-a-single-workbook-while-maintaining-cell-form.cs" - }, - { - "file": "merge-multiple-worksheets-into-a-single-worksheet-while-preserving-data-integrit.cs", - "title": "merge-multiple-worksheets-into-a-single-worksheet-while-preserving-data-integrit.cs" - }, - { - "file": "persist-the-combined-worksheet-to-an-xlsx-file-preserving-excel-compatibility-an.cs", - "title": "persist-the-combined-worksheet-to-an-xlsx-file-preserving-excel-compatibility-an.cs" - }, - { - "file": "persist-the-merged-workbook-to-an-xlsx-file-ensuring-proper-workbook-structure-a.cs", - "title": "persist-the-merged-workbook-to-an-xlsx-file-ensuring-proper-workbook-structure-a.cs" - }, - { - "file": "persist-the-workbook-containing-the-combined-worksheet-to-an-xlsx-file-using-the.cs", - "title": "persist-the-workbook-containing-the-combined-worksheet-to-an-xlsx-file-using-the.cs" - }, - { - "file": "programmatically-and-efficiently-combine-selected-worksheets-from-multiple-workb.cs", - "title": "programmatically-and-efficiently-combine-selected-worksheets-from-multiple-workb.cs" - }, - { - "file": "read-and-load-the-source-workbook-files-into-memory-preparing-them-for-further-m.cs", - "title": "read-and-load-the-source-workbook-files-into-memory-preparing-them-for-further-m.cs" - }, - { - "file": "utilize-the-workbookcollectioncombine-method-to-seamlessly-merge-multiple-workbo.cs", - "title": "utilize-the-workbookcollectioncombine-method-to-seamlessly-merge-multiple-workbo.cs" - }, - { - "file": "validate-all-required-conditions-and-worksheet-compatibility-prior-to-merging-mu.cs", - "title": "validate-all-required-conditions-and-worksheet-compatibility-prior-to-merging-mu.cs" - }, - { - "file": "validate-that-all-necessary-prerequisites-are-met-before-initiating-any-workbook.cs", - "title": "validate-that-all-necessary-prerequisites-are-met-before-initiating-any-workbook.cs" - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "System.IO", - "System.Collections.Generic", - "Aspose.Cells.Charts", - "System.Drawing", - "System.Linq" - ], - "key_apis": [ - "Program", - "Console.WriteLine", - "File.Exists", - "Worksheets.Add", - "WorkbookMerger", - "CombineWorkbooksDemo", - "Worksheets.RemoveAt", - "NSeries.Add", - "Charts.Add", - "File.Delete", - "Path.Combine", - "CombineMultipleWorkbooksDemo", - "CombineMultipleWorkbooksDemo.Run", - "WorkbookCombiner", - "Cells.CopyRows" - ] - }, - { - "name": "working-with-html", - "file_count": 138, - "examples": [ - { - "file": "alter-the-html-hyperlink-target-type-when-converting-an-xlsx-workbook-to-html-ou.cs", - "title": "Alter the HTML hyperlink target type when converting an XLSX workbook to HTML output." - }, - { - "file": "apply-autofit-to-columns-when-importing-html-content-and-exporting-the-workbook-.cs", - "title": "Apply AutoFit to columns when importing HTML content and exporting the workbook as an XLSX file." - }, - { - "file": "apply-gradient-fill-rendering-to-wordart-objects-when-converting-xlsx-spreadshee.cs", - "title": "Apply gradient fill rendering to WordArt objects when converting XLSX spreadsheets to HTML output." - }, - { - "file": "apply-presentationpreference-settings-when-loading-an-xlsx-workbook-and-exportin.cs", - "title": "Apply PresentationPreference settings when loading an XLSX workbook and exporting to HTML to enhance layout rendering." - }, - { - "file": "approximate-unsupported-cell-borders-when-converting-an-xlsx-workbook-to-html-ou.cs", - "title": "Approximate unsupported cell borders when converting an XLSX workbook to HTML output to maintain visual fidelity." - }, - { - "file": "configure-column-widths-in-loaded-xlsx-files-to-use-scalable-units-such-as-em-or.cs", - "title": "Configure column widths in loaded XLSX files to use scalable units such as em or percent when exporting to HTML." - }, - { - "file": "configure-html-load-options-to-import-html-content-and-export-it-as-an-xlsx-work.cs", - "title": "Configure HTML load options to import HTML content and export it as an XLSX workbook." - }, - { - "file": "configure-htmlcrosstype-to-apply-string-crossing-when-converting-a-loaded-xlsx-w.cs", - "title": "Configure HtmlCrossType to apply string crossing when converting a loaded XLSX workbook to HTML output." - }, - { - "file": "configure-htmlloadoptionsautofitcolumns-to-true-when-loading-html-then-export-as.cs", - "title": "Configure HtmlLoadOptions.AutoFitColumns to true when loading HTML, then export as an XLSX workbook." - }, - { - "file": "configure-htmlsaveoptions-to-assign-the-tablecssid-value-myprefix_-when-converti.cs", - "title": "Configure HtmlSaveOptions to assign the TableCssId value 'myPrefix_' when converting an XLSX file to HTML." - }, - { - "file": "configure-htmlsaveoptions-to-export-css-separately-load-an-xlsx-workbook-and-sav.cs", - "title": "Configure HtmlSaveOptions to export CSS separately, load an XLSX workbook, and save it as HTML." - }, - { - "file": "configure-htmlsaveoptionscolumnwidthunit-to-em-or-percent-when-loading-an-xlsx-w.cs", - "title": "Configure HtmlSaveOptions.ColumnWidthUnit to Em or Percent when loading an XLSX workbook and exporting it as HTML." - }, - { - "file": "configure-htmlsaveoptionscrossstringtype-to-htmlcrosstypestrikethrough-when-load.cs", - "title": "Configure HtmlSaveOptions.CrossStringType to HtmlCrossType.Strikethrough when loading an XLSX workbook and exporting it to HTML." - }, - { - "file": "configure-htmlsaveoptionsdefaultfont-to-arial-when-loading-an-xlsx-workbook-and-.cs", - "title": "Configure HtmlSaveOptions.DefaultFont to \"Arial\" when loading an XLSX workbook and exporting it to HTML." - }, - { - "file": "configure-htmlsaveoptionsdisablecss-to-true-when-converting-an-xlsx-workbook-to-.cs", - "title": "Configure HtmlSaveOptions.DisableCss to true when converting an XLSX workbook to HTML output, ensuring CSS is omitted." - }, - { - "file": "configure-htmlsaveoptionsexportprintareaonly-to-true-when-loading-an-xlsx-workbo.cs", - "title": "Configure HtmlSaveOptions.ExportPrintAreaOnly to true when loading an XLSX workbook and exporting it as HTML." - }, - { - "file": "configure-load-options-to-customize-how-an-xlsx-workbook-is-imported-controlling.cs", - "title": "Configure load options to customize how an XLSX workbook is imported, controlling parsing behavior and data handling." - }, - { - "file": "configure-loadoptionsnumberformat-to-0-to-ensure-csv-data-loads-as-plain-numeric.cs", - "title": "Configure LoadOptions.NumberFormat to \"0\" to ensure CSV data loads as plain numeric values during import." - }, - { - "file": "convert-an-xlsx-workbook-to-html-activating-htmlsaveoptionsexcludeunusedstyles-t.cs", - "title": "Convert an XLSX workbook to HTML, activating HtmlSaveOptions.ExcludeUnusedStyles to omit unused CSS definitions during conversion." - }, - { - "file": "convert-an-xlsx-workbook-to-html-enabling-htmlsaveoptionsexportdocumentpropertie.cs", - "title": "Convert an XLSX workbook to HTML, enabling HtmlSaveOptions.ExportDocumentProperties to include document, workbook, and worksheet metadata." - }, - { - "file": "convert-an-xlsx-worksheet-to-html-while-rendering-strikethrough-text-by-appropri.cs", - "title": "Convert an XLSX worksheet to HTML while rendering strikethrough text by appropriately configuring HtmlSaveOptions.CrossStringType." - }, - { - "file": "create-an-istreamprovider-implementation-that-handles-html-input-loading-and-xls.cs", - "title": "Create an IStreamProvider implementation that handles HTML input loading and XLSX output saving via streams." - }, - { - "file": "create-an-istreamprovider-implementation-to-handle-output-streams-for-loading-xl.cs", - "title": "Create an IStreamProvider implementation to handle output streams for loading XLSX files and saving HTML output." - }, - { - "file": "develop-a-class-implementing-ifilepathprovider-overriding-getfilepath-to-load-xl.cs", - "title": "Develop a class implementing IFilePathProvider, overriding GetFilePath to load XLSX files and output HTML." - }, - { - "file": "disable-downlevel-revealed-comments-during-the-conversion-of-an-xlsx-workbook-fi.cs", - "title": "Disable downlevel-revealed comments during the conversion of an XLSX workbook file to HTML format." - }, - { - "file": "during-xlsx-to-html-conversion-omit-any-styles-not-referenced-in-the-workbook-to.cs", - "title": "During XLSX to HTML conversion, omit any styles not referenced in the workbook to reduce output size." - }, - { - "file": "enable-automatic-row-fitting-when-loading-html-by-setting-htmlloadoptionsautofit.cs", - "title": "Enable automatic row fitting when loading HTML by setting HtmlLoadOptions.AutoFitRows to true, then convert the document to XLSX." - }, - { - "file": "enable-comment-export-by-setting-htmlsaveoptionsexportcomments-to-true-when-load.cs", - "title": "Enable comment export by setting HtmlSaveOptions.ExportComments to true when loading an XLSX file and saving as HTML." - }, - { - "file": "enable-css-custom-properties-during-conversion-of-an-xlsx-workbook-to-html-prese.cs", - "title": "Enable CSS custom properties during conversion of an XLSX workbook to HTML, preserving styling consistency." - }, - { - "file": "enable-htmlsaveoptionsexcludeunusedstyles-during-xlsx-loading-and-html-export-to.cs", - "title": "Enable HtmlSaveOptions.ExcludeUnusedStyles during XLSX loading and HTML export to omit the unused CSS definitions." - }, - { - "file": "enable-htmlsaveoptionsexportdocumentproperties-when-converting-an-xlsx-workbook-.cs", - "title": "Enable HtmlSaveOptions.ExportDocumentProperties when converting an XLSX workbook to HTML to include the document metadata." - }, - { - "file": "enable-htmlsaveoptionsexportheadings-before-converting-an-xlsx-workbook-to-html-.cs", - "title": "Enable HtmlSaveOptions.ExportHeadings before converting an XLSX workbook to HTML to retain the worksheet headings." - }, - { - "file": "enable-htmlsaveoptionssimulateunsupportedborders-when-converting-an-xlsx-workboo.cs", - "title": "Enable HtmlSaveOptions.SimulateUnsupportedBorders when converting an XLSX workbook to HTML to accurately preserve border rendering." - }, - { - "file": "enable-preservedivlayout-on-htmlloadoptions-when-importing-html-then-export-the-.cs", - "title": "Enable PreserveDivLayout on HtmlLoadOptions when importing HTML, then export the workbook to XLSX format." - }, - { - "file": "enable-selfclosing-tag-recognition-in-htmlloadoptions-then-load-html-content-and.cs", - "title": "Enable self\u2011closing tag recognition in HtmlLoadOptions, then load HTML content and export it as an XLSX workbook." - }, - { - "file": "enable-the-crosshideright-option-when-converting-an-xlsx-workbook-to-html-by-set.cs", - "title": "Enable the CrossHideRight option when converting an XLSX workbook to HTML by setting HtmlSaveOptions.CrossHideRight to true." - }, - { - "file": "enable-the-htmlsaveoptionsdisabledownlevelrevealedcomments-property-when-loading.cs", - "title": "Enable the HtmlSaveOptions.DisableDownlevelRevealedComments property when loading an XLSX workbook and exporting output as HTML." - }, - { - "file": "ensure-div-layout-is-retained-when-importing-html-content-and-exporting-to-xlsx-.cs", - "title": "Ensure DIV layout is retained when importing HTML content and exporting to XLSX files." - }, - { - "file": "ensure-that-cell-comments-are-retained-in-the-generated-html-when-loading-an-xls.cs", - "title": "Ensure that cell comments are retained in the generated HTML when loading an XLSX workbook and saving it as HTML." - }, - { - "file": "ensure-that-numeric-values-parsed-from-csv-files-retain-full-precision-without-c.cs", - "title": "Ensure that numeric values parsed from CSV files retain full precision without converting to exponential notation." - }, - { - "file": "ensure-wordart-shapes-retain-their-gradient-fill-when-converting-an-xlsx-workboo.cs", - "title": "Ensure WordArt shapes retain their gradient fill when converting an XLSX workbook to HTML output." - }, - { - "file": "export-a-loaded-xlsx-worksheet-to-html-using-htmlsaveoptionssimulateunsupportedb.cs", - "title": "Export a loaded XLSX worksheet to HTML using HtmlSaveOptions.SimulateUnsupportedBorders to emulate unsupported browser borders." - }, - { - "file": "export-a-spreadsheet-worksheet-to-html-with-overlaid-objects-hidden-by-activatin.cs", - "title": "Export a spreadsheet worksheet to HTML with overlaid objects hidden by activating the CrossHideRight option in HtmlSaveOptions (load XLSX, save HTML)." - }, - { - "file": "export-a-worksheet-from-an-xlsx-file-to-html-storing-css-in-separate-files-by-en.cs", - "title": "Export a worksheet from an XLSX file to HTML, storing CSS in separate files by enabling HtmlSaveOptions.ExportCssSeparately." - }, - { - "file": "export-an-xlsx-workbook-to-html-preserving-righttoleft-text-expansion-during-the.cs", - "title": "Export an XLSX workbook to HTML preserving right\u2011to\u2011left text expansion during the conversion process." - }, - { - "file": "export-an-xlsx-worksheet-to-html-configuring-column-widths-in-em-or-percent-via-.cs", - "title": "Export an XLSX worksheet to HTML, configuring column widths in em or percent via HtmlSaveOptions.ColumnWidthUnit." - }, - { - "file": "export-an-xlsx-worksheet-to-html-configuring-htmlsaveoptionslinktarget_blank-so-.cs", - "title": "Export an XLSX worksheet to HTML, configuring HtmlSaveOptions.LinkTarget=\"_blank\" so all hyperlinks open in new windows." - }, - { - "file": "export-an-xlsx-worksheet-to-html-with-databar-colorscale-and-iconset-conditional.cs", - "title": "Export an XLSX worksheet to HTML with DataBar, ColorScale, and IconSet conditional formatting by enabling HtmlSaveOptions.ExportConditionalFormatting." - }, - { - "file": "export-the-worksheets-defined-print-area-to-html-by-setting-htmlsaveoptionsexpor.cs", - "title": "Export the worksheet's defined print area to HTML by setting HtmlSaveOptions.ExportPrintAreaOnly after loading an XLSX file." - }, - { - "file": "export-the-xlsx-worksheet-with-righttoleft-text-to-html-enabling-the-expandrtlte.cs", - "title": "Export the XLSX worksheet with right\u2011to\u2011left text to HTML, enabling the ExpandRtlText option for expanded text." - }, - { - "file": "generate-html-output-from-an-xlsx-workbook-while-suppressing-any-overlaid-elemen.cs", - "title": "Generate HTML output from an XLSX workbook while suppressing any overlaid elements during conversion." - }, - { - "file": "identify-and-correctly-handle-selfclosing-html-tags-during-html-import-and-subse.cs", - "title": "Identify and correctly handle self\u2011closing HTML tags during HTML import and subsequent XLSX export." - }, - { - "file": "implement-a-custom-istreamprovider-to-load-an-html-document-and-export-it-direct.cs", - "title": "Implement a custom IStreamProvider to load an HTML document and export it directly to an XLSX workbook." - }, - { - "file": "implement-ifilepathprovider-load-an-xlsx-workbook-and-use-htmlsaveoptions-to-exp.cs", - "title": "Implement IFilePathProvider, load an XLSX workbook, and use HtmlSaveOptions to export HTML with custom file paths." - }, - { - "file": "implement-ifilepathprovider-to-supply-the-html-output-path-when-loading-an-xlsx-.cs", - "title": "Implement IFilePathProvider to supply the HTML output path when loading an XLSX workbook and saving it as HTML." - }, - { - "file": "include-cell-tooltip-information-in-the-html-generated-when-converting-an-xlsx-w.cs", - "title": "Include cell tooltip information in the HTML generated when converting an XLSX workbook to HTML format." - }, - { - "file": "include-document-workbook-and-worksheet-metadata-during-xlsx-to-html-conversion-.cs", - "title": "Include document, workbook, and worksheet metadata during XLSX to HTML conversion, preserving all property information." - }, - { - "file": "instantiate-a-workbook-load-html-content-then-export-it-as-a-pdf-using-the-appro.cs", - "title": "Instantiate a workbook, load HTML content, then export it as a PDF using the appropriate save format." - }, - { - "file": "load-a-csv-file-with-loadoptionsnumberformat-to-retain-large-numeric-values-in-f.cs", - "title": "Load a CSV file with LoadOptions.NumberFormat to retain large numeric values in full precision, avoiding exponential notation." - }, - { - "file": "load-an-html-document-and-convert-it-to-an-xlsx-workbook-while-preserving-cell-d.cs", - "title": "Load an HTML document and convert it to an XLSX workbook while preserving cell data and formatting." - }, - { - "file": "load-an-html-document-and-generate-an-equivalent-pdf-file-while-preserving-its-l.cs", - "title": "Load an HTML document and generate an equivalent PDF file while preserving its layout and styling." - }, - { - "file": "load-an-html-document-into-a-workbook-enable-column-and-row-autofit-via-htmlload.cs", - "title": "Load an HTML document into a workbook, enable column and row AutoFit via HtmlLoadOptions, then save the result as an XLSX file." - }, - { - "file": "load-an-html-document-into-memory-and-export-it-directly-as-a-pdf-file-while-pre.cs", - "title": "Load an HTML document into memory and export it directly as a PDF file while preserving layout." - }, - { - "file": "load-an-html-document-into-the-library-then-export-the-content-as-an-xlsx-workbo.cs", - "title": "Load an HTML document into the library, then export the content as an XLSX workbook." - }, - { - "file": "load-an-html-document-using-htmlloadoptions-and-convert-it-directly-to-a-pdf-fil.cs", - "title": "Load an HTML document using HtmlLoadOptions and convert it directly to a PDF file." - }, - { - "file": "load-an-html-file-into-a-workbook-autofit-all-columns-and-rows-and-export-the-re.cs", - "title": "Load an HTML file into a workbook, auto\u2011fit all columns and rows, and export the result as XLSX." - }, - { - "file": "load-an-html-file-into-a-workbook-enable-htmlloadoptionspreservedivlayout-and-sa.cs", - "title": "Load an HTML file into a workbook, enable HtmlLoadOptions.PreserveDivLayout, and save the result as XLSX." - }, - { - "file": "load-an-html-file-into-a-workbook-enable-htmlloadoptionsrecognizeselfclosingtags.cs", - "title": "Load an HTML file into a workbook, enable HtmlLoadOptions.RecognizeSelfClosingTags, and save the result as XLSX." - }, - { - "file": "load-an-html-file-using-htmlloadoptions-then-export-the-workbook-and-generate-a-.cs", - "title": "Load an HTML file using HtmlLoadOptions, then export the workbook and generate a PDF document preserving layout." - }, - { - "file": "load-an-xlsx-file-and-configure-save-options-to-export-the-workbook-as-an-mhtml-.cs", - "title": "Load an XLSX file and configure save options to export the workbook as an MHTML document." - }, - { - "file": "load-an-xlsx-file-and-export-it-to-html-applying-the-presentationpreference-sett.cs", - "title": "Load an XLSX file and export it to HTML applying the PresentationPreference setting for improved layout." - }, - { - "file": "load-an-xlsx-file-and-export-it-to-html-extracting-styles-into-an-external-css-s.cs", - "title": "Load an XLSX file and export it to HTML, extracting styles into an external CSS stylesheet." - }, - { - "file": "load-an-xlsx-file-apply-column-widths-using-scalable-units-and-export-the-workbo.cs", - "title": "Load an XLSX file, apply column widths using scalable units, and export the workbook to HTML." - }, - { - "file": "load-an-xlsx-workbook-and-export-it-as-an-iecompatible-mhtml-file-while-preservi.cs", - "title": "Load an XLSX workbook and export it as an IE\u2011compatible MHTML file while preserving formatting." - }, - { - "file": "load-an-xlsx-workbook-and-export-it-as-html-preserving-cell-tooltips-in-the-resu.cs", - "title": "Load an XLSX workbook and export it as HTML, preserving cell tooltips in the resulting output." - }, - { - "file": "load-an-xlsx-workbook-and-export-it-to-an-iecompatible-mhtml-file-preserving-for.cs", - "title": "Load an XLSX workbook and export it to an IE\u2011compatible MHTML file, preserving formatting and interactivity." - }, - { - "file": "load-an-xlsx-workbook-and-export-it-to-html-by-implementing-a-custom-istreamprov.cs", - "title": "Load an XLSX workbook and export it to HTML by implementing a custom IStreamProvider to manage the output stream." - }, - { - "file": "load-an-xlsx-workbook-and-export-it-to-html-format-preserving-gridlines-in-the-r.cs", - "title": "Load an XLSX workbook and export it to HTML format preserving gridlines in the resulting output." - }, - { - "file": "load-an-xlsx-workbook-and-export-it-to-html-using-configurable-html-save-options.cs", - "title": "Load an XLSX workbook and export it to HTML using configurable HTML save options." - }, - { - "file": "load-an-xlsx-workbook-and-export-it-to-html-while-retaining-all-conditional-form.cs", - "title": "Load an XLSX workbook and export it to HTML while retaining all conditional formatting rules." - }, - { - "file": "load-an-xlsx-workbook-and-export-it-to-html-with-all-css-disabled-via-htmlsaveop.cs", - "title": "Load an XLSX workbook and export it to HTML with all CSS disabled via HtmlSaveOptions.DisableCss." - }, - { - "file": "load-an-xlsx-workbook-and-export-it-to-html-with-htmlsaveoptionsexporthiddenelem.cs", - "title": "Load an XLSX workbook and export it to HTML with HtmlSaveOptions.ExportHiddenElements disabled to omit hidden content." - }, - { - "file": "load-an-xlsx-workbook-and-export-its-contents-to-an-html-file-while-preserving-f.cs", - "title": "Load an XLSX workbook and export its contents to an HTML file while preserving formatting." - }, - { - "file": "load-an-xlsx-workbook-and-prepend-a-specified-prefix-to-generated-html-table-css.cs", - "title": "Load an XLSX workbook and prepend a specified prefix to generated HTML table CSS IDs during export." - }, - { - "file": "load-an-xlsx-workbook-and-save-it-as-html-using-htmlsaveoptionsdefaultfont-for-t.cs", - "title": "Load an XLSX workbook and save it as HTML using HtmlSaveOptions.DefaultFont for the default font." - }, - { - "file": "load-an-xlsx-workbook-and-save-it-as-html-with-css-custom-properties-enabled-via.cs", - "title": "Load an XLSX workbook and save it as HTML with CSS custom properties enabled via HtmlSaveOptions.EnableCssCustomProperties." - }, - { - "file": "load-an-xlsx-workbook-and-save-it-as-html-without-explicitly-including-css-style.cs", - "title": "Load an XLSX workbook and save it as HTML without explicitly including CSS styles." - }, - { - "file": "load-an-xlsx-workbook-and-save-it-as-html-without-generating-any-css-styles.cs", - "title": "Load an XLSX workbook and save it as HTML without generating any CSS styles." - }, - { - "file": "load-an-xlsx-workbook-and-save-it-as-mhtml-enabling-internet-explorer-compatibil.cs", - "title": "Load an XLSX workbook and save it as MHTML, enabling Internet Explorer compatibility via MhtmlSaveOptions.IeCompatible." - }, - { - "file": "load-an-xlsx-workbook-apply-crosshideright-to-conceal-overlaid-cells-and-export-.cs", - "title": "Load an XLSX workbook, apply CrossHideRight to conceal overlaid cells, and export the result as HTML." - }, - { - "file": "load-an-xlsx-workbook-configure-export-settings-to-omit-hidden-rows-columns-and-.cs", - "title": "Load an XLSX workbook, configure export settings to omit hidden rows, columns, and worksheets, then save as HTML." - }, - { - "file": "load-an-xlsx-workbook-configure-html-export-options-to-embed-metadata-and-save-t.cs", - "title": "Load an XLSX workbook, configure HTML export options to embed metadata, and save the result as HTML." - }, - { - "file": "load-an-xlsx-workbook-configure-htmlsaveoptions-with-linktarget-set-to-_blank-an.cs", - "title": "Load an XLSX workbook, configure HtmlSaveOptions with LinkTarget set to \u201c_blank\u201d, and save it as HTML." - }, - { - "file": "load-an-xlsx-workbook-configure-htmlsaveoptionspresentationpreference-to-bestfit.cs", - "title": "Load an XLSX workbook, configure\u202fHtmlSaveOptions.PresentationPreference\u202fto\u202fBestFit, and export it as HTML format." - }, - { - "file": "load-an-xlsx-workbook-discard-unused-styles-and-export-the-content-to-html-forma.cs", - "title": "Load an XLSX workbook, discard unused styles, and export the content to HTML format." - }, - { - "file": "load-an-xlsx-workbook-enable-htmlsaveoptionsexpandrtltext-and-export-the-file-co.cs", - "title": "Load an XLSX workbook, enable HtmlSaveOptions.ExpandRtlText, and export the file correctly to HTML format." - }, - { - "file": "load-an-xlsx-workbook-enable-htmlsaveoptionsexportcomments-and-save-it-as-html-t.cs", - "title": "Load an XLSX workbook, enable HtmlSaveOptions.ExportComments, and save it as HTML to retain cell comments." - }, - { - "file": "load-an-xlsx-workbook-enable-htmlsaveoptionsexportgridlines-and-save-the-file-as.cs", - "title": "Load an XLSX workbook, enable HtmlSaveOptions.ExportGridLines, and save the file as HTML with grid lines rendered." - }, - { - "file": "load-an-xlsx-workbook-extract-its-defined-print-area-and-generate-an-html-repres.cs", - "title": "Load an XLSX workbook, extract its defined print area, and generate an HTML representation preserving layout." - }, - { - "file": "load-an-xlsx-workbook-into-memory-and-export-it-as-an-html-document-while-preser.cs", - "title": "Load an XLSX workbook into memory and export it as an HTML document while preserving its formatting." - }, - { - "file": "load-an-xlsx-workbook-into-memory-for-programmatic-manipulation-and-data-extract.cs", - "title": "Load an XLSX workbook into memory for programmatic manipulation and data extraction via the API." - }, - { - "file": "load-an-xlsx-workbook-specify-a-print-area-and-export-that-region-to-html-format.cs", - "title": "Load an XLSX workbook, specify a print area, and export that region to HTML format." - }, - { - "file": "load-an-xlsx-workbook-then-export-it-to-html-preserving-worksheet-headings-in-th.cs", - "title": "Load an XLSX workbook, then export it to HTML preserving worksheet headings in the generated output." - }, - { - "file": "load-an-xlsx-worksheet-and-export-it-to-html-configuring-htmlsaveoptionstablecss.cs", - "title": "Load an XLSX worksheet and export it to HTML, configuring HtmlSaveOptions.TableCssId to apply a custom CSS ID prefix for tables." - }, - { - "file": "load-an-xlsx-worksheet-and-save-it-as-html-enabling-htmlsaveoptionsexportheading.cs", - "title": "Load an XLSX worksheet and save it as HTML, enabling HtmlSaveOptions.ExportHeadings to retain headings." - }, - { - "file": "load-an-xlsx-worksheet-and-save-it-as-html-using-htmlsaveoptionsexportgridlines-.cs", - "title": "Load an XLSX worksheet and save it as HTML using HtmlSaveOptions.ExportGridLines to display gridlines." - }, - { - "file": "load-the-xlsx-workbook-and-save-it-as-html-while-disabling-downlevel-revealed-co.cs", - "title": "Load the XLSX workbook and save it as HTML while disabling downlevel revealed comments via HtmlSaveOptions.DisableDownlevelRevealedComments." - }, - { - "file": "load-the-xlsx-workbook-and-save-it-as-html-with-htmlsaveoptionsexportcommentsast.cs", - "title": "Load the XLSX workbook and save it as HTML with HtmlSaveOptions.ExportCommentsAsTooltips enabled to render cell comments as tooltips." - }, - { - "file": "load-xlsx-spreadsheets-as-a-supported-input-format-for-processing-preserving-wor.cs", - "title": "Load XLSX spreadsheets as a supported input format for processing, preserving worksheet integrity and cell data." - }, - { - "file": "parse-html-containing-selfclosing-tags-then-export-the-content-to-an-xlsx-workbo.cs", - "title": "Parse HTML containing self\u2011closing tags, then export the content to an XLSX workbook preserving tag integrity." - }, - { - "file": "preserve-div-tag-layout-when-importing-html-into-an-excel-workbook-and-exporting.cs", - "title": "Preserve DIV tag layout when importing HTML into an Excel workbook and exporting the result as XLSX." - }, - { - "file": "prevent-automatic-numeric-conversion-during-csv-import-for-the-operation-by-sett.cs", - "title": "Prevent automatic numeric conversion during CSV import for the operation by setting LoadOptions.ConvertNumericData to false." - }, - { - "file": "prevent-large-numeric-values-from-being-interpreted-in-exponential-notation-duri.cs", - "title": "Prevent large numeric values from being interpreted in exponential notation during CSV import processing." - }, - { - "file": "process-an-xlsx-workbook-containing-rtl-text-and-export-it-to-html-ensuring-prop.cs", - "title": "Process an XLSX workbook containing RTL text and export it to HTML, ensuring proper text expansion." - }, - { - "file": "programmatically-load-an-xlsx-workbook-then-convert-and-save-it-as-an-mhtml-docu.cs", - "title": "Programmatically load an XLSX workbook, then convert and save it as an MHTML document preserving formatting." - }, - { - "file": "render-spreadsheet-gridlines-during-conversion-of-an-xlsx-workbook-to-html-outpu.cs", - "title": "Render spreadsheet gridlines during conversion of an XLSX workbook to HTML output, ensuring visual consistency with the original worksheet." - }, - { - "file": "set-htmlsaveoptionsheadinglevel-to-define-the-resulting-heading-hierarchy-while-.cs", - "title": "Set HtmlSaveOptions.HeadingLevel to define the resulting heading hierarchy while converting an XLSX workbook to HTML." - }, - { - "file": "set-loadoptionsconvertnumericdata-to-false-when-loading-csv-files-to-disable-aut.cs", - "title": "Set LoadOptions.ConvertNumericData to false when loading CSV files to disable automatic numeric type conversion." - }, - { - "file": "specify-a-default-font-when-converting-an-xlsx-workbook-to-html-output-during-re.cs", - "title": "Specify a default font when converting an XLSX workbook to HTML output during rendering." - }, - { - "file": "specify-a-default-typeface-when-loading-an-xlsx-workbook-and-exporting-it-to-htm.cs", - "title": "Specify a default typeface when loading an XLSX workbook and exporting it to HTML output." - }, - { - "file": "specify-cross-string-handling-behavior-when-loading-an-xlsx-workbook-and-saving-.cs", - "title": "Specify cross-string handling behavior when loading an XLSX workbook and saving it as HTML output." - }, - { - "file": "specify-custom-output-locations-when-loading-an-xlsx-workbook-and-exporting-it-a.cs", - "title": "Specify custom output locations when loading an XLSX workbook and exporting it as HTML." - }, - { - "file": "specify-the-hyperlink-target-when-converting-a-loaded-xlsx-workbook-to-an-html-f.cs", - "title": "Specify the hyperlink target when converting a loaded XLSX workbook to an HTML file output." - }, - { - "file": "strip-leading-and-trailing-whitespace-from-fields-when-loading-csv-data-to-ensur.cs", - "title": "Strip leading and trailing whitespace from fields when loading CSV data to ensure a clean dataset." - }, - { - "file": "transform-an-xlsx-workbook-into-html-using-htmlsaveoptions-with-presentationpref.cs", - "title": "Transform an XLSX workbook into HTML using HtmlSaveOptions with PresentationPreference set to BestFit for optimal layout." - }, - { - "file": "trim-unnecessary-whitespace-following-line-breaks-during-csv-import-to-ensure-cl.cs", - "title": "Trim unnecessary whitespace following line breaks during CSV import to ensure clean data parsing." - }, - { - "file": "use-a-streamprovider-to-load-html-content-and-generate-an-xlsx-workbook-then-sav.cs", - "title": "Use a StreamProvider to load HTML content and generate an XLSX workbook, then save the file via the same provider." - }, - { - "file": "utilize-css-custom-properties-to-style-the-html-output-generated-from-loading-an.cs", - "title": "Utilize CSS custom properties to style the HTML output generated from loading an XLSX workbook." - }, - { - "file": "when-converting-an-xlsx-to-html-substitute-unsupported-cell-border-styles-with-v.cs", - "title": "When converting an XLSX to HTML, substitute unsupported cell border styles with visually similar alternatives." - }, - { - "file": "when-converting-an-xlsx-workbook-to-html-apply-the-htmlsaveoptionstablecssid-pre.cs", - "title": "When converting an XLSX workbook to HTML, apply the HtmlSaveOptions.TableCssId prefix to all table element styles." - }, - { - "file": "when-converting-an-xlsx-workbook-to-html-configure-htmlsaveoptions-to-enable-css.cs", - "title": "When converting an XLSX workbook to HTML, configure HtmlSaveOptions to enable CSS custom properties." - }, - { - "file": "when-converting-an-xlsx-workbook-to-html-enable-htmlsaveoptionsexportcommentsast.cs", - "title": "When converting an XLSX workbook to HTML, enable HtmlSaveOptions.ExportCommentsAsTooltips to render comments as tooltips." - }, - { - "file": "when-converting-an-xlsx-workbook-to-html-ensure-hidden-worksheet-elements-are-ex.cs", - "title": "When converting an XLSX workbook to HTML, ensure hidden worksheet elements are excluded from the resulting output." - }, - { - "file": "when-converting-an-xlsx-workbook-to-html-include-all-cell-comments-in-the-genera.cs", - "title": "When converting an XLSX workbook to HTML, include all cell comments in the generated output." - }, - { - "file": "when-converting-an-xlsx-worksheet-to-html-generate-the-stylesheet-as-a-distinct-.cs", - "title": "When converting an XLSX worksheet to HTML, generate the stylesheet as a distinct CSS file alongside the output." - }, - { - "file": "when-loading-an-xlsx-file-and-saving-as-html-set-htmlsaveoptionsexportconditiona.cs", - "title": "When loading an XLSX file and saving as HTML, set HtmlSaveOptions.ExportConditionalFormatting to true to include conditional formatting." - }, - { - "file": "when-loading-an-xlsx-file-configure-the-required-custom-culture-settings-to-ensu.cs", - "title": "When loading an XLSX file, configure the required custom culture settings to ensure correct data parsing." - }, - { - "file": "when-loading-an-xlsx-workbook-and-exporting-to-html-suppress-downlevelrevealed-c.cs", - "title": "When loading an XLSX workbook and exporting to HTML, suppress downlevel\u2011revealed comments in the generated output." - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "System.IO", - "System.Text", - "Aspose.Cells.Saving", - "System.Drawing", - "Aspose.Cells.Drawing", - "System.Globalization", - "Aspose.Cells.Rendering", - "Aspose.Cells.Utility" - ], - "key_apis": [ - "Program", - "Console.WriteLine", - "Path.Combine", - "File.Exists", - "UTF8.GetBytes", - "Directory.CreateDirectory", - "CustomFilePathProvider", - "Hyperlinks.Add", - "File.WriteAllText", - "ExportWorksheetToHtml", - "Shapes.AddWordArt", - "ExportPrintAreaOnlyDemo", - "Stream.Close", - "File.OpenRead", - "Path.GetFileName" - ] - }, - { - "name": "working-with-images", - "file_count": 18, - "examples": [ - { - "file": "convert-a-chart-from-an-xlsx-workbook-into-an-image-file-maintaining-visual-fide.cs", - "title": "convert-a-chart-from-an-xlsx-workbook-into-an-image-file-maintaining-visual-fide.cs" - }, - { - "file": "convert-a-worksheet-from-an-xlsx-workbook-into-an-image-format-preserving-visual.cs", - "title": "convert-a-worksheet-from-an-xlsx-workbook-into-an-image-format-preserving-visual.cs" - }, - { - "file": "determine-the-complete-set-of-supported-image-conversion-formats-that-can-be-gen.cs", - "title": "determine-the-complete-set-of-supported-image-conversion-formats-that-can-be-gen.cs" - }, - { - "file": "generate-a-rendering-of-an-xlsx-worksheet-as-an-image-file-for-preview-or-testin.cs", - "title": "generate-a-rendering-of-an-xlsx-worksheet-as-an-image-file-for-preview-or-testin.cs" - }, - { - "file": "generate-an-image-representation-of-a-chart-embedded-in-an-xlsx-workbook-while-p.cs", - "title": "generate-an-image-representation-of-a-chart-embedded-in-an-xlsx-workbook-while-p.cs" - }, - { - "file": "implement-progress-monitoring-for-converting-an-xlsx-workbook-into-an-image-file.cs", - "title": "implement-progress-monitoring-for-converting-an-xlsx-workbook-into-an-image-file.cs" - }, - { - "file": "load-a-chart-from-an-xlsx-workbook-and-render-it-to-an-image-format.cs", - "title": "load-a-chart-from-an-xlsx-workbook-and-render-it-to-an-image-format.cs" - }, - { - "file": "load-a-pie-chart-from-an-xlsx-workbook-and-render-it-as-an-image-preview.cs", - "title": "load-a-pie-chart-from-an-xlsx-workbook-and-render-it-as-an-image-preview.cs" - }, - { - "file": "monitor-the-conversion-status-of-an-xlsx-workbook-to-a-tiff-image-providing-real.cs", - "title": "monitor-the-conversion-status-of-an-xlsx-workbook-to-a-tiff-image-providing-real.cs" - }, - { - "file": "read-a-column-chart-from-an-xlsx-workbook-and-render-it-as-an-image-preview.cs", - "title": "read-a-column-chart-from-an-xlsx-workbook-and-render-it-as-an-image-preview.cs" - }, - { - "file": "read-the-chart-collection-from-an-xlsx-workbook-and-generate-image-representatio.cs", - "title": "read-the-chart-collection-from-an-xlsx-workbook-and-generate-image-representatio.cs" - }, - { - "file": "render-a-worksheet-from-an-xlsx-file-as-an-image-preview-maintaining-cell-format.cs", - "title": "render-a-worksheet-from-an-xlsx-file-as-an-image-preview-maintaining-cell-format.cs" - }, - { - "file": "render-an-xlsx-chart-to-an-image-file-applying-specified-attributes-such-as-size.cs", - "title": "render-an-xlsx-chart-to-an-image-file-applying-specified-attributes-such-as-size.cs" - }, - { - "file": "show-detailed-image-conversion-progress-in-the-console-during-the-xlsx-workbook-.cs", - "title": "show-detailed-image-conversion-progress-in-the-console-during-the-xlsx-workbook-.cs" - }, - { - "file": "transform-a-chart-from-an-xlsx-workbook-into-an-svg-image-while-maintaining-visu.cs", - "title": "transform-a-chart-from-an-xlsx-workbook-into-an-svg-image-while-maintaining-visu.cs" - }, - { - "file": "transform-a-worksheet-from-an-xlsx-file-into-a-scalable-svg-graphic-while-preser.cs", - "title": "transform-a-worksheet-from-an-xlsx-file-into-a-scalable-svg-graphic-while-preser.cs" - }, - { - "file": "transform-an-xlsx-workbook-into-a-tiff-image-while-maintaining-visual-fidelity-a.cs", - "title": "transform-an-xlsx-workbook-into-a-tiff-image-while-maintaining-visual-fidelity-a.cs" - }, - { - "file": "transform-an-xlsx-worksheet-into-an-image-format-while-maintaining-visual-fideli.cs", - "title": "transform-an-xlsx-worksheet-into-an-image-format-while-maintaining-visual-fideli.cs" - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "Aspose.Cells.Rendering", - "Aspose.Cells.Drawing", - "Aspose.Cells.Charts", - "System.IO" - ], - "key_apis": [ - "Console.WriteLine", - "Program", - "Path.Combine", - "Directory.CreateDirectory", - "Charts.Add", - "NSeries.Add", - "WorksheetToImageDemo", - "File.Exists", - "ConsolePageSavingCallback", - "WorksheetToImageDemo.Run", - "Enum.GetValues", - "ChartToImageExample", - "ProgressImageConversion", - "RenderChartFromWorkbook", - "RenderPieChartPreview" - ] - }, - { - "name": "working-with-json", - "file_count": 129, - "examples": [ - { - "file": "convert-a-dif-spreadsheet-into-json-format-preserving-all-cell-data-types-and-wo.cs", - "title": "Convert a DIF spreadsheet into JSON format, preserving all cell data, types, and workbook structure." - }, - { - "file": "convert-a-json-file-with-tabdelimited-structure-to-csv-format-preserving-data-in.cs", - "title": "Convert a JSON file with TAB\u2011delimited structure to CSV format, preserving data integrity and field mapping." - }, - { - "file": "convert-a-numbers-excel-file-to-json-while-preserving-the-original-data-hierarch.cs", - "title": "Convert a NUMBERS Excel file to JSON while preserving the original data hierarchy and types." - }, - { - "file": "convert-a-numbers-json-file-into-csv-format-preserving-data-fidelity-and-appropr.cs", - "title": "Convert a NUMBERS JSON file into CSV format, preserving data fidelity and appropriate column mapping." - }, - { - "file": "convert-a-pdf-json-representation-into-a-csv-file-maintaining-field-mappings-and.cs", - "title": "Convert a PDF JSON representation into a CSV file, maintaining field mappings and data integrity throughout the process." - }, - { - "file": "convert-a-tabdelimited-excel-workbook-to-json-format-preserving-column-headers-a.cs", - "title": "Convert a TAB\u2011delimited Excel workbook to JSON format, preserving column headers and data types accurately." - }, - { - "file": "convert-a-tsv-json-file-into-a-csv-document-while-maintaining-original-data-stru.cs", - "title": "Convert a TSV JSON file into a CSV document while maintaining original data structure and encoding." - }, - { - "file": "convert-an-mht-workbook-file-into-a-json-structure-maintaining-all-worksheet-dat.cs", - "title": "Convert an MHT workbook file into a JSON structure, maintaining all worksheet data and formatting attributes." - }, - { - "file": "convert-an-mhtml-json-file-into-csv-format-while-maintaining-data-integrity-and-.cs", - "title": "Convert an MHTML JSON file into CSV format while maintaining data integrity and consistent field mapping." - }, - { - "file": "convert-an-odsformatted-json-file-into-an-xlsx-workbook-preserving-data-types-an.cs", - "title": "Convert an ODS\u2011formatted JSON file into an XLSX workbook preserving data types and structure." - }, - { - "file": "convert-an-xls-workbook-into-a-json-document-maintaining-worksheet-structures-ce.cs", - "title": "Convert an XLS workbook into a JSON document, maintaining worksheet structures, cell data types, and formatting details." - }, - { - "file": "convert-an-xlsm-excel-workbook-to-json-format-employing-the-default-conversion-s.cs", - "title": "Convert an XLSM Excel workbook to JSON format employing the default conversion settings and preserving data types." - }, - { - "file": "convert-an-xlsm-json-file-to-csv-while-applying-the-standard-default-conversion-.cs", - "title": "Convert an XLSM JSON file to CSV while applying the standard default conversion options." - }, - { - "file": "convert-an-xlsm-workbook-to-json-format-employing-the-default-conversion-options.cs", - "title": "Convert an XLSM workbook to JSON format employing the default conversion options provided, without additional configuration." - }, - { - "file": "convert-an-xlsm-workbook-to-json-format-preserving-all-cell-data-formulas-and-fo.cs", - "title": "Convert an XLSM workbook to JSON format, preserving all cell data, formulas, and formatting structure." - }, - { - "file": "convert-an-xlsx-json-file-into-a-native-excel-workbook-employing-the-default-con.cs", - "title": "Convert an XLSX JSON file into a native Excel workbook employing the default conversion parameters." - }, - { - "file": "convert-an-xlsx-workbook-to-json-using-the-default-conversion-settings-preservin.cs", - "title": "Convert an XLSX workbook to JSON using the default conversion settings, preserving worksheet data structures and cell types." - }, - { - "file": "convert-an-xltx-excel-file-to-a-json-document-employing-the-librarys-default-con.cs", - "title": "Convert an XLTX Excel file to a JSON document employing the library\u2019s default conversion parameters." - }, - { - "file": "convert-an-xltx-json-file-to-csv-format-utilizing-the-librarys-default-conversio.cs", - "title": "Convert an XLTX JSON file to CSV format utilizing the library's default conversion options and preserving data integrity." - }, - { - "file": "convert-an-xltx-workbook-to-a-json-file-using-the-default-conversion-settings-wi.cs", - "title": "Convert an XLTX workbook to a JSON file using the default conversion settings without additional parameters." - }, - { - "file": "convert-data-from-an-xlsx-or-csv-spreadsheet-into-a-json-formatted-output-preser.cs", - "title": "Convert data from an XLSX or CSV spreadsheet into a JSON-formatted output preserving cell values." - }, - { - "file": "transform-a-csv-or-json-data-file-into-an-xlsx-workbook-preserving-data-types-an.cs", - "title": "Transform a CSV or JSON data file into an XLSX workbook, preserving data types and structure." - }, - { - "file": "transform-a-csv-workbook-into-a-json-representation-preserving-data-types-and-st.cs", - "title": "Transform a CSV workbook into a JSON representation, preserving data types and structure accurately." - }, - { - "file": "transform-a-csvformatted-excel-workbook-into-a-json-representation-while-maintai.cs", - "title": "Transform a CSV\u2011formatted Excel workbook into a JSON representation while maintaining cell types and structural hierarchy." - }, - { - "file": "transform-a-csvformatted-txt-file-into-a-json-structure-preserving-all-field-val.cs", - "title": "Transform a CSV\u2011formatted TXT file into a JSON structure, preserving all field values and data types." - }, - { - "file": "transform-a-dbf-excel-file-into-a-json-document-preserving-data-types-and-struct.cs", - "title": "Transform a DBF Excel file into a JSON document, preserving data types and structural hierarchy." - }, - { - "file": "transform-a-dbf-json-file-into-a-csv-document-preserving-field-integrity-and-dat.cs", - "title": "Transform a DBF JSON file into a CSV document, preserving field integrity and data types." - }, - { - "file": "transform-a-dbf-workbook-into-json-format-preserving-data-integrity-and-structur.cs", - "title": "Transform a DBF workbook into JSON format, preserving data integrity and structure for downstream processing." - }, - { - "file": "transform-a-dif-formatted-json-file-into-an-xlsx-workbook-while-preserving-all-c.cs", - "title": "Transform a DIF-formatted JSON file into an XLSX workbook while preserving all cell data fidelity." - }, - { - "file": "transform-a-dif-json-data-file-into-a-csv-format-while-preserving-data-fidelity-.cs", - "title": "Transform a DIF JSON data file into a CSV format while preserving data fidelity and column alignment." - }, - { - "file": "transform-a-dif-workbook-into-a-json-representation-preserving-cell-data-types-a.cs", - "title": "Transform a DIF workbook into a JSON representation, preserving cell data types and overall structure." - }, - { - "file": "transform-a-difformatted-csv-dataset-into-a-json-document-ensuring-all-fields-an.cs", - "title": "Transform a DIF\u2011formatted CSV dataset into a JSON document, ensuring all fields and data types are preserved accurately." - }, - { - "file": "transform-a-fods-csv-file-into-a-json-representation-preserving-all-data-fields-.cs", - "title": "Transform a FODS CSV file into a JSON representation, preserving all data fields and structures." - }, - { - "file": "transform-a-fods-formatted-json-file-into-an-xlsx-workbook-preserving-data-fidel.cs", - "title": "Transform a FODS-formatted JSON file into an XLSX workbook, preserving data fidelity and cell structures." - }, - { - "file": "transform-a-fods-spreadsheet-into-a-json-representation-preserving-data-types-an.cs", - "title": "Transform a FODS spreadsheet into a JSON representation, preserving data types and structural hierarchy for programmatic use." - }, - { - "file": "transform-a-fods-workbook-into-a-json-representation-ensuring-all-cell-values-fo.cs", - "title": "Transform a FODS workbook into a JSON representation, ensuring all cell values, formulas, and formatting are accurately captured." - }, - { - "file": "transform-a-fodsformatted-json-file-into-a-csv-file-preserving-data-fidelity-and.cs", - "title": "Transform a FODS\u2011formatted JSON file into a CSV file, preserving data fidelity and column alignment." - }, - { - "file": "transform-a-json-file-generated-from-an-xlsb-workbook-into-a-native-excel-spread.cs", - "title": "Transform a JSON file generated from an XLSB workbook into a native Excel spreadsheet format." - }, - { - "file": "transform-a-json-file-into-an-excel-workbook-mapping-data-structures-to-spreadsh.cs", - "title": "Transform a JSON file into an Excel workbook, mapping data structures to spreadsheet rows and columns." - }, - { - "file": "transform-a-json-representation-of-an-xlsm-workbook-into-a-native-excel-file-whi.cs", - "title": "Transform a JSON representation of an XLSM workbook into a native Excel file while preserving all macros and data." - }, - { - "file": "transform-a-json-representation-of-xlsx-data-into-a-fully-compatible-native-exce.cs", - "title": "Transform a JSON representation of XLSX data into a fully compatible native Excel workbook file." - }, - { - "file": "transform-a-numbers-generated-csv-file-into-a-json-document-preserving-data-type.cs", - "title": "Transform a Numbers-generated CSV file into a JSON document, preserving data types and column structure." - }, - { - "file": "transform-a-numbers-json-export-into-an-xlsx-workbook-preserving-data-types-and-.cs", - "title": "Transform a NUMBERS JSON export into an XLSX workbook, preserving data types and formatting." - }, - { - "file": "transform-a-numbers-workbook-into-a-json-representation-preserving-cell-data-for.cs", - "title": "Transform a NUMBERS workbook into a JSON representation preserving cell data, formulas, and worksheet structures." - }, - { - "file": "transform-a-pdf-workbook-into-a-json-representation-preserving-data-fidelity-and.cs", - "title": "Transform a PDF workbook into a JSON representation, preserving data fidelity and sheet hierarchy." - }, - { - "file": "transform-a-pdfderived-json-payload-into-a-fully-formatted-excel-workbook-with-p.cs", - "title": "Transform a PDF\u2011derived JSON payload into a fully formatted Excel workbook with preserved data structures." - }, - { - "file": "transform-a-pdfembedded-csv-dataset-into-json-format-preserving-data-fidelity-an.cs", - "title": "Transform a PDF\u2011embedded CSV dataset into JSON format, preserving data fidelity and column metadata throughout the conversion." - }, - { - "file": "transform-a-prn-json-file-into-csv-format-preserving-data-fidelity-and-appropria.cs", - "title": "Transform a PRN JSON file into CSV format, preserving data fidelity and appropriate field mapping." - }, - { - "file": "transform-a-prn-workbook-into-a-json-representation-preserving-data-fidelity-and.cs", - "title": "Transform a PRN workbook into a JSON representation, preserving data fidelity and structure for further processing." - }, - { - "file": "transform-a-prnformatted-csv-file-into-a-json-representation-preserving-data-typ.cs", - "title": "Transform a PRN\u2011formatted CSV file into a JSON representation, preserving data types and structure." - }, - { - "file": "transform-a-prnformatted-json-file-into-an-xlsx-workbook-mapping-data-fields-to-.cs", - "title": "Transform a PRN\u2011formatted JSON file into an XLSX workbook, mapping data fields to corresponding spreadsheet cells." - }, - { - "file": "transform-a-spreadsheetml-excel-file-into-json-format-preserving-cell-data-types.cs", - "title": "Transform a SpreadsheetML Excel file into JSON format, preserving cell data types and workbook structure." - }, - { - "file": "transform-a-spreadsheetml-workbook-into-json-format-preserving-cell-values-formu.cs", - "title": "Transform a SpreadsheetML workbook into JSON format, preserving cell values, formulas, styles, and overall worksheet structure." - }, - { - "file": "transform-a-spreadsheetmlformatted-json-document-into-a-csv-file-preserving-cell.cs", - "title": "Transform a SpreadsheetML\u2011formatted JSON document into a CSV file, preserving cell data and layout." - }, - { - "file": "transform-a-tab-delimited-csv-file-into-a-json-representation-preserving-data-ty.cs", - "title": "Transform a tab-delimited CSV file into a JSON representation, preserving data types and hierarchical structure." - }, - { - "file": "transform-a-tab-workbook-into-a-json-representation-preserving-cell-data-types-a.cs", - "title": "Transform a TAB workbook into a JSON representation, preserving cell data types and worksheet hierarchy." - }, - { - "file": "transform-a-tabseparated-values-workbook-into-a-json-representation-preserving-c.cs", - "title": "Transform a tab\u2011separated values workbook into a JSON representation, preserving cell data and structure." - }, - { - "file": "transform-a-tsv-csv-file-into-a-json-document-preserving-data-types-and-structur.cs", - "title": "Transform a TSV CSV file into a JSON document, preserving data types and structure." - }, - { - "file": "transform-a-tsvformatted-json-file-into-an-excel-workbook-preserving-the-origina.cs", - "title": "Transform a TSV\u2011formatted JSON file into an Excel workbook, preserving the original data structure and types." - }, - { - "file": "transform-a-txt-json-file-into-an-excel-workbook-mapping-json-structures-to-corr.cs", - "title": "Transform a TXT JSON file into an Excel workbook, mapping JSON structures to corresponding spreadsheet tables." - }, - { - "file": "transform-a-txt-json-file-into-csv-format-while-preserving-data-integrity-and-ma.cs", - "title": "Transform a TXT JSON file into CSV format while preserving data integrity and maintaining field mappings." - }, - { - "file": "transform-a-txt-workbook-into-a-json-representation-preserving-all-data-fidelity.cs", - "title": "Transform a TXT workbook into a JSON representation, preserving all data fidelity and structural hierarchy." - }, - { - "file": "transform-a-workbook-defined-in-json-into-a-json-output-while-preserving-data-in.cs", - "title": "Transform a workbook defined in JSON into a JSON output while preserving data integrity and structure." - }, - { - "file": "transform-an-excel-file-in-xml-format-into-a-json-representation-preserving-data.cs", - "title": "Transform an Excel file in XML format into a JSON representation, preserving data integrity and structure." - }, - { - "file": "transform-an-excel-file-saved-as-tsv-into-a-json-representation-while-preserving.cs", - "title": "Transform an Excel file saved as TSV into a JSON representation while preserving data fidelity." - }, - { - "file": "transform-an-excel-workbook-containing-json-data-into-a-json-output-while-preser.cs", - "title": "Transform an Excel workbook containing JSON data into a JSON output while preserving cell values and structures." - }, - { - "file": "transform-an-html-workbook-into-a-json-representation-preserving-cell-data-forma.cs", - "title": "Transform an HTML workbook into a JSON representation, preserving cell data, formatting metadata, and structure." - }, - { - "file": "transform-an-htmlformatted-csv-file-into-a-json-representation-mapping-each-row-.cs", - "title": "Transform an HTML\u2011formatted CSV file into a JSON representation, mapping each row to a corresponding object." - }, - { - "file": "transform-an-htmlformatted-json-file-into-a-csv-dataset-preserving-field-mapping.cs", - "title": "Transform an HTML\u2011formatted JSON file into a CSV dataset, preserving field mappings and data integrity." - }, - { - "file": "transform-an-htmlformatted-json-file-into-an-excel-workbook-mapping-data-to-appr.cs", - "title": "Transform an HTML\u2011formatted JSON file into an Excel workbook, mapping data to appropriate worksheets." - }, - { - "file": "transform-an-htmlformatted-spreadsheet-into-a-json-representation-preserving-cel.cs", - "title": "Transform an HTML\u2011formatted spreadsheet into a JSON representation preserving cell data, formatting, and structure." - }, - { - "file": "transform-an-input-json-file-into-a-new-json-output-applying-any-required-schema.cs", - "title": "Transform an input JSON file into a new JSON output, applying any required schema or formatting adjustments." - }, - { - "file": "transform-an-mht-formatted-json-file-into-a-csv-dataset-while-maintaining-field-.cs", - "title": "Transform an MHT-formatted JSON file into a CSV dataset while maintaining field mappings and data types." - }, - { - "file": "transform-an-mht-json-file-into-an-excel-workbook-while-retaining-data-fidelity-.cs", - "title": "Transform an MHT JSON file into an Excel workbook while retaining data fidelity and preserving formatting." - }, - { - "file": "transform-an-mhtml-formatted-excel-workbook-into-a-json-representation-while-pre.cs", - "title": "Transform an MHTML-formatted Excel workbook into a JSON representation while preserving cell data and structure." - }, - { - "file": "transform-an-mhtmlformatted-csv-file-into-a-json-representation-preserving-data-.cs", - "title": "Transform an MHTML\u2011formatted CSV file into a JSON representation, preserving data integrity and field mappings." - }, - { - "file": "transform-an-ods-spreadsheet-into-json-maintaining-data-integrity-and-appropriat.cs", - "title": "Transform an ODS spreadsheet into JSON, maintaining data integrity and appropriate type mappings for application consumption." - }, - { - "file": "transform-an-ods-workbook-into-a-json-representation-preserving-cell-data-and-wo.cs", - "title": "Transform an ODS workbook into a JSON representation, preserving cell data and worksheet hierarchy." - }, - { - "file": "transform-an-oxps-csv-file-into-a-json-document-maintaining-data-fidelity-and-pr.cs", - "title": "Transform an OXPS CSV file into a JSON document, maintaining data fidelity and proper formatting." - }, - { - "file": "transform-an-oxps-json-file-into-an-excel-workbook-preserving-data-structure-and.cs", - "title": "Transform an OXPS JSON file into an Excel workbook, preserving data structure and content integrity." - }, - { - "file": "transform-an-oxps-json-file-into-csv-format-mapping-json-elements-to-correspondi.cs", - "title": "Transform an OXPS JSON file into CSV format, mapping JSON elements to corresponding comma\u2011separated values." - }, - { - "file": "transform-an-oxps-spreadsheet-file-into-a-json-representation-preserving-cell-da.cs", - "title": "Transform an OXPS spreadsheet file into a JSON representation, preserving cell data and structure." - }, - { - "file": "transform-an-oxps-workbook-into-a-json-representation-preserving-data-fidelity-a.cs", - "title": "Transform an OXPS workbook into a JSON representation, preserving data fidelity and workbook structure." - }, - { - "file": "transform-an-sxc-json-file-into-an-excel-workbook-while-preserving-data-structur.cs", - "title": "Transform an SXC JSON file into an Excel workbook while preserving data structure and fidelity." - }, - { - "file": "transform-an-sxc-workbook-file-into-json-format-mapping-spreadsheet-data-to-stru.cs", - "title": "Transform an SXC workbook file into JSON format, mapping spreadsheet data to structured JSON objects." - }, - { - "file": "transform-an-sxcformatted-json-file-into-a-csv-file-preserving-data-fidelity-and.cs", - "title": "Transform an SXC\u2011formatted JSON file into a CSV file, preserving data fidelity and column mapping." - }, - { - "file": "transform-an-xls-json-file-into-csv-format-using-the-default-conversion-paramete.cs", - "title": "Transform an XLS JSON file into CSV format using the default conversion parameters and settings." - }, - { - "file": "transform-an-xls-json-representation-into-an-excel-workbook-programmatically-usi.cs", - "title": "Transform an XLS JSON representation into an Excel workbook programmatically using default conversion settings." - }, - { - "file": "transform-an-xls-or-csv-file-into-json-using-the-librarys-default-conversion-set.cs", - "title": "Transform an XLS or CSV file into JSON using the library\u2019s default conversion settings." - }, - { - "file": "transform-an-xls-spreadsheet-into-a-json-representation-preserving-data-fidelity.cs", - "title": "Transform an XLS spreadsheet into a JSON representation, preserving data fidelity, cell types, and worksheet hierarchy." - }, - { - "file": "transform-an-xls-spreadsheet-into-json-format-using-the-default-provided-convers.cs", - "title": "Transform an XLS spreadsheet into JSON format using the default provided conversion settings of the API." - }, - { - "file": "transform-an-xls-workbook-into-a-json-representation-using-the-default-conversio.cs", - "title": "Transform an XLS workbook into a JSON representation using the default conversion settings provided." - }, - { - "file": "transform-an-xlsb-json-file-into-csv-format-ensuring-accurate-data-conversion-an.cs", - "title": "Transform an XLSB JSON file into CSV format, ensuring accurate data conversion and appropriate field delimitation." - }, - { - "file": "transform-an-xlsb-workbook-into-a-json-representation-preserving-cell-data-types.cs", - "title": "Transform an XLSB workbook into a JSON representation, preserving cell data types and worksheet structures." - }, - { - "file": "transform-an-xlsb-workbook-into-a-json-representation-preserving-cell-values-and.cs", - "title": "Transform an XLSB workbook into a JSON representation, preserving cell values and the spreadsheet\u2019s structural hierarchy." - }, - { - "file": "transform-an-xlsm-csv-file-into-json-format-using-the-provided-default-conversio.cs", - "title": "Transform an XLSM CSV file into JSON format using the provided default conversion settings." - }, - { - "file": "transform-an-xlsm-json-payload-into-an-excel-workbook-using-default-conversion-s.cs", - "title": "Transform an XLSM JSON payload into an Excel workbook using default conversion settings automatically." - }, - { - "file": "transform-an-xlsm-workbook-into-a-json-representation-preserving-cell-data-formu.cs", - "title": "Transform an XLSM workbook into a JSON representation, preserving cell data, formulas, and worksheet structure." - }, - { - "file": "transform-an-xlsx-json-file-into-csv-format-using-the-default-conversion-options.cs", - "title": "Transform an XLSX JSON file into CSV format using the default conversion options." - }, - { - "file": "transform-an-xlsx-or-csv-source-file-into-a-json-representation-using-default-co.cs", - "title": "Transform an XLSX or CSV source file into a JSON representation using default conversion settings." - }, - { - "file": "transform-an-xlsx-spreadsheet-into-a-json-file-using-the-default-conversion-sett.cs", - "title": "Transform an XLSX spreadsheet into a JSON file using the default conversion settings without additional configuration." - }, - { - "file": "transform-an-xlsx-workbook-into-a-json-representation-mapping-sheets-and-cells-t.cs", - "title": "Transform an XLSX workbook into a JSON representation, mapping sheets and cells to hierarchical objects." - }, - { - "file": "transform-an-xlsx-workbook-into-a-json-representation-preserving-cell-data-types.cs", - "title": "Transform an XLSX workbook into a JSON representation preserving cell data types and structure." - }, - { - "file": "transform-an-xlsxderived-json-dataset-into-a-commaseparated-values-csv-file-whil.cs", - "title": "Transform an XLSX\u2011derived JSON dataset into a comma\u2011separated values (CSV) file while preserving column alignment." - }, - { - "file": "transform-an-xltm-formatted-json-file-into-a-csv-document-preserving-all-data-fi.cs", - "title": "Transform an XLTM-formatted JSON file into a CSV document, preserving all data fields and data integrity." - }, - { - "file": "transform-an-xltm-workbook-into-a-json-representation-preserving-cell-data-and-w.cs", - "title": "Transform an XLTM workbook into a JSON representation, preserving cell data and workbook structure." - }, - { - "file": "transform-an-xltm-workbook-into-a-json-representation-preserving-data-types-and-.cs", - "title": "Transform an XLTM workbook into a JSON representation, preserving data types and sheet structures." - }, - { - "file": "transform-an-xltmformatted-json-file-into-an-excel-workbook-while-preserving-dat.cs", - "title": "Transform an XLTM\u2011formatted JSON file into an Excel workbook while preserving data fidelity and structure." - }, - { - "file": "transform-an-xltx-csv-document-into-json-format-using-the-provided-default-conve.cs", - "title": "Transform an XLTX CSV document into JSON format using the provided default conversion settings." - }, - { - "file": "transform-an-xltx-json-file-into-an-excel-workbook-using-the-default-conversion-.cs", - "title": "Transform an XLTX JSON file into an Excel workbook using the default conversion settings." - }, - { - "file": "transform-an-xltx-workbook-into-a-json-representation-preserving-cell-data-and-f.cs", - "title": "Transform an XLTX workbook into a JSON representation, preserving cell data and formatting details." - }, - { - "file": "transform-an-xltx-workbook-into-a-json-representation-while-preserving-cell-data.cs", - "title": "Transform an XLTX workbook into a JSON representation while preserving cell data and structure." - }, - { - "file": "transform-an-xml-workbook-into-a-json-representation-preserving-all-data-structu.cs", - "title": "Transform an XML workbook into a JSON representation, preserving all data structures and metadata." - }, - { - "file": "transform-an-xmlformatted-csv-file-into-an-equivalent-json-representation-preser.cs", - "title": "Transform an XML\u2011formatted CSV file into an equivalent JSON representation, preserving data types and hierarchical structure." - }, - { - "file": "transform-an-xps-excel-file-into-a-json-representation-while-preserving-cell-dat.cs", - "title": "Transform an XPS Excel file into a JSON representation while preserving cell data and workbook structure." - }, - { - "file": "transform-an-xps-json-file-into-a-csv-format-preserving-data-fidelity-and-column.cs", - "title": "Transform an XPS JSON file into a CSV format, preserving data fidelity and column alignment for downstream processing." - }, - { - "file": "transform-an-xps-workbook-into-a-json-representation-preserving-all-worksheet-da.cs", - "title": "Transform an XPS workbook into a JSON representation, preserving all worksheet data and formatting details." - }, - { - "file": "transform-data-from-an-mhtformatted-csv-source-into-a-json-representation-while-.cs", - "title": "Transform data from an MHT\u2011formatted CSV source into a JSON representation while preserving field mappings." - }, - { - "file": "transform-data-from-an-sxc-csv-file-into-a-json-representation-preserving-all-fi.cs", - "title": "Transform data from an SXC CSV file into a JSON representation, preserving all field values accurately." - }, - { - "file": "transform-data-from-an-xls-csv-file-into-json-format-preserving-all-rows-and-col.cs", - "title": "Transform data from an XLS CSV file into JSON format, preserving all rows and column values." - }, - { - "file": "transform-data-from-an-xls-json-source-into-a-csv-format-while-preserving-column.cs", - "title": "Transform data from an XLS JSON source into a CSV format while preserving column integrity." - }, - { - "file": "transform-data-from-an-xltx-json-file-into-an-excel-workbook-while-maintaining-c.cs", - "title": "Transform data from an XLTX JSON file into an Excel workbook while maintaining cell formatting." - }, - { - "file": "transform-data-from-an-xltx-json-source-into-a-csv-file-preserving-all-field-val.cs", - "title": "Transform data from an XLTX JSON source into a CSV file, preserving all field values." - }, - { - "file": "transform-data-from-an-xml-or-json-source-file-into-a-csv-file-preserving-field-.cs", - "title": "Transform data from an XML or JSON source file into a CSV file, preserving field integrity." - }, - { - "file": "transform-data-from-an-xps-csv-file-into-json-format-while-maintaining-field-int.cs", - "title": "Transform data from an XPS CSV file into JSON format while maintaining field integrity." - }, - { - "file": "transform-ods-json-data-into-csv-format-preserving-field-mappings-and-ensuring-p.cs", - "title": "Transform ODS JSON data into CSV format, preserving field mappings and ensuring proper encoding." - }, - { - "file": "transform-the-content-of-an-xlsm-json-file-into-csv-format-while-preserving-all-.cs", - "title": "Transform the content of an XLSM JSON file into CSV format while preserving all cell data." - }, - { - "file": "transform-the-contents-of-a-csv-file-into-a-json-representation-preserving-data-.cs", - "title": "Transform the contents of a CSV file into a JSON representation, preserving data types and hierarchical structure." - }, - { - "file": "transform-the-input-json-file-into-a-csv-format-mapping-each-object-property-to-.cs", - "title": "Transform the input JSON file into a CSV format, mapping each object property to corresponding columns." - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "Aspose.Cells.Utility", - "System.IO", - "System.Text", - "System.Text.Json", - "System.Collections.Generic", - "Aspose.Cells.Loading", - "Aspose.Cells.Json", - "Aspose.Cells.Saving" - ], - "key_apis": [ - "Console.WriteLine", - "Program", - "File.WriteAllText", - "JsonUtility.ExportRangeToJson", - "File.ReadAllText", - "File.Exists", - "JsonUtility.ImportData", - "Cells.CreateRange", - "ConversionUtility.Convert", - "CsvToJsonConverter", - "Path.Combine", - "JsonDocument.Parse", - "Value.GetString", - "Value.GetRawText", - "Cells.ImportCSV" - ] - }, - { - "name": "working-with-pdf", - "file_count": 15, - "examples": [ - { - "file": "activate-the-contentcopyforaccessibility-setting-during-excel-to-pdf-conversion-.cs", - "title": "Activate the ContentCopyForAccessibility setting during Excel-to-PDF conversion to ensure accessible content can be copied." - }, - { - "file": "apply-a-text-watermark-to-the-resulting-pdf-automatically-during-the-excel-to-pd.cs", - "title": "Apply a text watermark to the resulting PDF automatically during the Excel-to-PDF conversion process." - }, - { - "file": "apply-a-watermark-to-the-pdf-generated-from-an-excel-workbook-during-the-convers.cs", - "title": "Apply a watermark to the PDF generated from an Excel workbook during the conversion process." - }, - { - "file": "apply-an-image-watermark-to-each-pdf-generated-during-the-conversion-of-an-excel.cs", - "title": "Apply an image watermark to each PDF generated during the conversion of an Excel workbook." - }, - { - "file": "configure-conversion-options-to-control-pdf-output-characteristics-such-as-page-.cs", - "title": "Configure conversion options to control PDF output characteristics, such as page layout and image quality, during Excel-to-PDF transformation." - }, - { - "file": "convert-an-excel-workbook-directly-to-a-pdf-document-preserving-formatting-layou.cs", - "title": "Convert an Excel workbook directly to a PDF document, preserving formatting, layout, and without intermediate processing." - }, - { - "file": "convert-an-excel-workbook-from-any-supported-input-format-into-a-resulting-pdf-f.cs", - "title": "Convert an Excel workbook from any supported input format into a resulting PDF file." - }, - { - "file": "determine-applicable-scenarios-for-utilizing-pdf-bookmarks-with-named-destinatio.cs", - "title": "Determine applicable scenarios for utilizing PDF bookmarks with named destinations when converting Excel worksheets to PDF files." - }, - { - "file": "execute-advanced-excel-to-pdf-conversion-preserving-formatting-formulas-charts-a.cs", - "title": "Execute advanced Excel-to-PDF conversion, preserving formatting, formulas, charts, and layout fidelity across all worksheets." - }, - { - "file": "insert-hierarchical-pdf-bookmarks-into-the-pdf-generated-from-an-excel-workbook-.cs", - "title": "Insert hierarchical PDF bookmarks into the PDF generated from an Excel workbook to enable navigation." - }, - { - "file": "insert-pdf-bookmarks-referencing-named-destinations-into-pdfs-generated-from-exc.cs", - "title": "Insert PDF bookmarks referencing named destinations into PDFs generated from Excel worksheets to enable navigation." - }, - { - "file": "serialize-the-workbook-to-a-pdfacompliant-pdf-preserving-formatting-fonts-and-me.cs", - "title": "Serialize the workbook to a PDF/A\u2011compliant PDF, preserving formatting, fonts, and metadata according to PDF/A standards." - }, - { - "file": "specify-the-pdf-creation-timestamp-while-converting-an-excel-workbook-to-a-pdf-f.cs", - "title": "Specify the PDF creation timestamp while converting an Excel workbook to a PDF file." - }, - { - "file": "transfer-workbook-custom-properties-into-a-pdf-output-during-conversion-while-re.cs", - "title": "Transfer workbook custom properties into a PDF output during conversion while retaining their metadata values." - }, - { - "file": "transform-an-excel-workbook-into-a-pdf-document-by-applying-the-standard-workboo.cs", - "title": "Transform an Excel workbook into a PDF document by applying the standard workbook\u2011to\u2011PDF conversion routine." - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "Aspose.Cells.Rendering", - "System.Drawing", - "Aspose.Cells.Utility", - "System.Collections", - "Aspose.Cells.Rendering.PdfSecurity", - "System.IO" - ], - "key_apis": [ - "Program", - "Console.WriteLine", - "ConversionUtility.Convert", - "ExcelToPdfConverter", - "Worksheets.Add", - "ExcelToPdfConverter.Run", - "SubEntry.Add", - "File.Exists", - "File.ReadAllBytes", - "Pictures.Add", - "PdfBookmarkScenarios", - "PdfAExportDemo", - "CustomDocumentProperties.Add", - "WorkbookToPdf" - ] - }, - { - "name": "working-with-tables", - "file_count": 14, - "examples": [ - { - "file": "analyze-the-supplied-sample-that-demonstrates-processing-of-an-xlsx-workbook-usi.cs", - "title": "Analyze the supplied sample that demonstrates processing of an XLSX workbook using the library\u2019s API." - }, - { - "file": "apply-worksheet-protection-to-an-xlsx-file-to-prevent-unintended-row-and-column-.cs", - "title": "Apply worksheet protection to an XLSX file to prevent unintended row and column deletions." - }, - { - "file": "assign-a-comment-to-a-table-or-list-object-within-a-worksheet-of-an-xlsx-workboo.cs", - "title": "Assign a comment to a table or list object within a worksheet of an XLSX workbook." - }, - { - "file": "create-a-basic-workbook-demonstration-that-reads-and-manipulates-data-from-an-xl.cs", - "title": "Create a basic workbook demonstration that reads and manipulates data from an XLSX file." - }, - { - "file": "create-modify-and-query-tables-and-cell-ranges-within-an-xlsx-workbook-using-the.cs", - "title": "Create, modify, and query tables and cell ranges within an XLSX workbook using the provided API functions." - }, - { - "file": "generate-a-data-table-from-the-contents-of-an-xlsx-workbook-preserving-cell-form.cs", - "title": "Generate a data table from the contents of an XLSX workbook, preserving cell formatting and structural hierarchy." - }, - { - "file": "generate-a-listobject-in-an-xlsx-worksheet-programmatically-using-the-net-api-wi.cs", - "title": "Generate a ListObject in an XLSX worksheet programmatically using the .NET API with appropriate cell range specification." - }, - { - "file": "identify-all-querytables-and-listobjects-linked-to-a-specific-external-data-conn.cs", - "title": "Identify all QueryTables and ListObjects linked to a specific external data connection within an XLSX workbook." - }, - { - "file": "identify-query-tables-and-list-objects-that-are-linked-to-external-data-connecti.cs", - "title": "Identify query tables and list objects that are linked to external data connections within an XLSX workbook." - }, - { - "file": "manipulate-table-structures-within-an-xlsx-workbook-using-net-apis-including-add.cs", - "title": "Manipulate table structures within an XLSX workbook using .NET APIs, including adding, modifying, and deleting rows and columns as needed." - }, - { - "file": "read-from-and-write-to-an-xlsx-file-using-a-query-table-data-source-for-tabular-.cs", - "title": "Read from and write to an XLSX file using a query table data source for tabular operations." - }, - { - "file": "transform-a-data-collection-into-an-excel-listobject-by-loading-it-from-an-xlsx-.cs", - "title": "Transform a data collection into an Excel ListObject by loading it from an XLSX workbook." - }, - { - "file": "transform-a-spreadsheet-table-into-a-cell-range-with-configurable-options-in-an-.cs", - "title": "Transform a spreadsheet table into a cell range with configurable options in an XLSX workbook." - }, - { - "file": "transform-a-worksheet-table-within-an-xlsx-file-into-an-ods-document-and-persist.cs", - "title": "Transform a worksheet table within an XLSX file into an ODS document and persist the output as ODS." - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "Aspose.Cells.Tables", - "System.Data", - "Aspose.Cells.ExternalConnections", - "System.Drawing", - "System.Collections.Generic", - "Aspose.Cells.QueryTables", - "Aspose.Cells.Utility" - ], - "key_apis": [ - "Program", - "Console.WriteLine", - "ListObjects.Add", - "Worksheets.Add", - "Cells.InsertColumn", - "Cells.ClearContents", - "Cells.ExportDataTable", - "Cells.CreateRange", - "Cells.Merge", - "Console.Write", - "IdentifyLinkedObjects.Run", - "IdentifyLinkedObjects", - "Name.Equals", - "IdentifyExternalDataLinks", - "TableManipulationExample" - ] - }, - { - "name": "working-with-worksheets", - "file_count": 123, - "examples": [ - { - "file": "activate-a-worksheet-and-set-a-specific-cell-as-the-current-selection-within-the.cs", - "title": "activate-a-worksheet-and-set-a-specific-cell-as-the-current-selection-within-the.cs" - }, - { - "file": "activate-normal-view-for-a-worksheet-to-display-cells-without-page-layout-or-pag.cs", - "title": "activate-normal-view-for-a-worksheet-to-display-cells-without-page-layout-or-pag.cs" - }, - { - "file": "activate-the-page-break-preview-mode-in-a-worksheet-to-visualize-page-boundaries.cs", - "title": "activate-the-page-break-preview-mode-in-a-worksheet-to-visualize-page-boundaries.cs" - }, - { - "file": "add-a-background-image-to-an-excel-workbook-ensuring-it-appears-behind-all-works.cs", - "title": "add-a-background-image-to-an-excel-workbook-ensuring-it-appears-behind-all-works.cs" - }, - { - "file": "adjust-the-margins-of-headers-and-footers-in-a-spreadsheet-document-to-control-s.cs", - "title": "adjust-the-margins-of-headers-and-footers-in-a-spreadsheet-document-to-control-s.cs" - }, - { - "file": "apply-a-background-image-or-color-to-a-worksheet-programmatically-ensuring-it-di.cs", - "title": "apply-a-background-image-or-color-to-a-worksheet-programmatically-ensuring-it-di.cs" - }, - { - "file": "apply-a-freeze-pane-to-keep-selected-rows-and-columns-fixed-during-spreadsheet-s.cs", - "title": "apply-a-freeze-pane-to-keep-selected-rows-and-columns-fixed-during-spreadsheet-s.cs" - }, - { - "file": "apply-freeze-panes-to-keep-selected-rows-and-columns-visible-during-worksheet-sc.cs", - "title": "apply-freeze-panes-to-keep-selected-rows-and-columns-visible-during-worksheet-sc.cs" - }, - { - "file": "center-the-selected-worksheet-or-range-on-the-printed-page-to-ensure-symmetrical.cs", - "title": "center-the-selected-worksheet-or-range-on-the-printed-page-to-ensure-symmetrical.cs" - }, - { - "file": "check-whether-a-worksheets-paper-size-setting-is-configured-to-automatic-using-t.cs", - "title": "check-whether-a-worksheets-paper-size-setting-is-configured-to-automatic-using-t.cs" - }, - { - "file": "clear-all-printer-configurations-from-each-worksheet-in-an-excel-workbook-resett.cs", - "title": "clear-all-printer-configurations-from-each-worksheet-in-an-excel-workbook-resett.cs" - }, - { - "file": "clear-any-defined-print-area-from-a-workbook-or-worksheet-using-the-net-api.cs", - "title": "clear-any-defined-print-area-from-a-workbook-or-worksheet-using-the-net-api.cs" - }, - { - "file": "configure-a-worksheet-to-display-its-formulas-instead-of-calculated-values-durin.cs", - "title": "configure-a-worksheet-to-display-its-formulas-instead-of-calculated-values-durin.cs" - }, - { - "file": "configure-a-worksheets-background-image-or-pattern-programmatically-for-an-excel.cs", - "title": "configure-a-worksheets-background-image-or-pattern-programmatically-for-an-excel.cs" - }, - { - "file": "configure-a-worksheets-print-settings-to-fit-all-columns-onto-a-single-page-duri.cs", - "title": "configure-a-worksheets-print-settings-to-fit-all-columns-onto-a-single-page-duri.cs" - }, - { - "file": "configure-a-worksheets-rendering-to-use-a-custom-paper-size-when-exporting-to-ou.cs", - "title": "configure-a-worksheets-rendering-to-use-a-custom-paper-size-when-exporting-to-ou.cs" - }, - { - "file": "configure-distinct-headers-and-footers-for-each-worksheet-or-page-in-a-workbook-.cs", - "title": "configure-distinct-headers-and-footers-for-each-worksheet-or-page-in-a-workbook-.cs" - }, - { - "file": "configure-distinct-headers-and-footers-for-individual-worksheets-within-an-excel.cs", - "title": "configure-distinct-headers-and-footers-for-individual-worksheets-within-an-excel.cs" - }, - { - "file": "configure-document-headers-and-footers-specifying-content-layout-formatting-page.cs", - "title": "configure-document-headers-and-footers-specifying-content-layout-formatting-page.cs" - }, - { - "file": "configure-page-margins-for-a-worksheet-to-control-the-printable-area-spacing-and.cs", - "title": "configure-page-margins-for-a-worksheet-to-control-the-printable-area-spacing-and.cs" - }, - { - "file": "configure-scroll-bar-visibility-for-worksheet-windows-to-show-hide-or-auto-adjus.cs", - "title": "configure-scroll-bar-visibility-for-worksheet-windows-to-show-hide-or-auto-adjus.cs" - }, - { - "file": "configure-the-excel-workbook-to-print-with-both-width-and-height-scaled-to-fit-t.cs", - "title": "configure-the-excel-workbook-to-print-with-both-width-and-height-scaled-to-fit-t.cs" - }, - { - "file": "configure-the-fittopages-options-to-scale-worksheet-output-to-a-specified-number.cs", - "title": "configure-the-fittopages-options-to-scale-worksheet-output-to-a-specified-number.cs" - }, - { - "file": "configure-the-output-print-quality-setting-to-adjust-resolution-and-fidelity-of-.cs", - "title": "configure-the-output-print-quality-setting-to-adjust-resolution-and-fidelity-of-.cs" - }, - { - "file": "configure-the-print-settings-to-fit-an-excel-worksheet-within-specified-page-wid.cs", - "title": "configure-the-print-settings-to-fit-an-excel-worksheet-within-specified-page-wid.cs" - }, - { - "file": "configure-the-rendering-component-to-suppress-vertical-and-horizontal-scrollbars.cs", - "title": "configure-the-rendering-component-to-suppress-vertical-and-horizontal-scrollbars.cs" - }, - { - "file": "configure-the-viewer-to-display-horizontal-and-vertical-scroll-bars-when-content.cs", - "title": "configure-the-viewer-to-display-horizontal-and-vertical-scroll-bars-when-content.cs" - }, - { - "file": "configure-the-workbooks-print-settings-to-fit-the-worksheet-onto-a-specified-num.cs", - "title": "configure-the-workbooks-print-settings-to-fit-the-worksheet-onto-a-specified-num.cs" - }, - { - "file": "configure-the-workbooks-print-settings-to-scale-the-sheet-to-fit-a-specific-numb.cs", - "title": "configure-the-workbooks-print-settings-to-scale-the-sheet-to-fit-a-specific-numb.cs" - }, - { - "file": "configure-the-worksheet-to-display-gridlines-in-the-document-view-ensuring-cells.cs", - "title": "configure-the-worksheet-to-display-gridlines-in-the-document-view-ensuring-cells.cs" - }, - { - "file": "configure-the-worksheet-to-suppress-the-visual-display-of-zero-valued-cells-whil.cs", - "title": "configure-the-worksheet-to-suppress-the-visual-display-of-zero-valued-cells-whil.cs" - }, - { - "file": "configure-the-worksheets-print-settings-to-fit-the-content-within-a-specified-nu.cs", - "title": "configure-the-worksheets-print-settings-to-fit-the-content-within-a-specified-nu.cs" - }, - { - "file": "configure-the-worksheets-visibility-attribute-to-ensure-the-sheet-is-displayed-w.cs", - "title": "configure-the-worksheets-visibility-attribute-to-ensure-the-sheet-is-displayed-w.cs" - }, - { - "file": "configure-unique-header-and-footer-content-for-each-page-within-a-workbook-to-cu.cs", - "title": "configure-unique-header-and-footer-content-for-each-page-within-a-workbook-to-cu.cs" - }, - { - "file": "configure-workbook-headers-and-footers-with-custom-text-page-numbers-and-formatt.cs", - "title": "configure-workbook-headers-and-footers-with-custom-text-page-numbers-and-formatt.cs" - }, - { - "file": "configure-workbook-print-settings-including-orientation-margins-and-page-scaling.cs", - "title": "configure-workbook-print-settings-including-orientation-margins-and-page-scaling.cs" - }, - { - "file": "configure-worksheet-page-settings-including-orientation-margins-scaling-and-prin.cs", - "title": "configure-worksheet-page-settings-including-orientation-margins-scaling-and-prin.cs" - }, - { - "file": "configure-worksheet-print-settings-to-scale-the-entire-column-set-onto-a-single-.cs", - "title": "configure-worksheet-print-settings-to-scale-the-entire-column-set-onto-a-single-.cs" - }, - { - "file": "configure-worksheet-print-titles-to-repeat-specific-header-rows-or-columns-acros.cs", - "title": "configure-worksheet-print-titles-to-repeat-specific-header-rows-or-columns-acros.cs" - }, - { - "file": "configure-worksheet-print-titles-to-repeat-specified-rows-and-columns-on-each-pr.cs", - "title": "configure-worksheet-print-titles-to-repeat-specified-rows-and-columns-on-each-pr.cs" - }, - { - "file": "configure-worksheet-print-titles-to-repeat-specified-rows-or-columns-on-each-pri.cs", - "title": "configure-worksheet-print-titles-to-repeat-specified-rows-or-columns-on-each-pri.cs" - }, - { - "file": "configure-worksheet-visibility-programmatically-to-hide-or-display-specific-work.cs", - "title": "configure-worksheet-visibility-programmatically-to-hide-or-display-specific-work.cs" - }, - { - "file": "create-a-concise-overview-describing-the-librarys-core-capabilities-and-primary-.cs", - "title": "create-a-concise-overview-describing-the-librarys-core-capabilities-and-primary-.cs" - }, - { - "file": "create-a-new-workbook-and-programmatically-insert-additional-worksheets-specifyi.cs", - "title": "create-a-new-workbook-and-programmatically-insert-additional-worksheets-specifyi.cs" - }, - { - "file": "define-a-print-area-for-a-worksheet-programmatically-specifying-cell-range-bound.cs", - "title": "define-a-print-area-for-a-worksheet-programmatically-specifying-cell-range-bound.cs" - }, - { - "file": "define-a-scaling-factor-to-adjust-the-dimensions-of-exported-content-proportiona.cs", - "title": "define-a-scaling-factor-to-adjust-the-dimensions-of-exported-content-proportiona.cs" - }, - { - "file": "define-a-specific-print-area-for-a-worksheet-to-control-the-range-of-cells-inclu.cs", - "title": "define-a-specific-print-area-for-a-worksheet-to-control-the-range-of-cells-inclu.cs" - }, - { - "file": "define-a-specific-print-area-within-an-excel-workbook-to-control-the-range-of-ce.cs", - "title": "define-a-specific-print-area-within-an-excel-workbook-to-control-the-range-of-ce.cs" - }, - { - "file": "define-a-specific-print-area-within-an-excel-worksheet-to-control-the-range-of-c.cs", - "title": "define-a-specific-print-area-within-an-excel-worksheet-to-control-the-range-of-c.cs" - }, - { - "file": "define-a-specific-print-range-for-a-spreadsheet-to-limit-output-to-designated-ce.cs", - "title": "define-a-specific-print-range-for-a-spreadsheet-to-limit-output-to-designated-ce.cs" - }, - { - "file": "define-a-worksheets-print-area-to-specify-the-range-of-cells-included-when-print.cs", - "title": "define-a-worksheets-print-area-to-specify-the-range-of-cells-included-when-print.cs" - }, - { - "file": "define-and-document-the-available-script-commands-for-automating-workbook-manipu.cs", - "title": "define-and-document-the-available-script-commands-for-automating-workbook-manipu.cs" - }, - { - "file": "define-custom-top-bottom-left-and-right-margins-for-a-worksheets-printed-page-la.cs", - "title": "define-custom-top-bottom-left-and-right-margins-for-a-worksheets-printed-page-la.cs" - }, - { - "file": "define-repeatable-row-and-column-headers-as-print-titles-for-a-worksheet-during-.cs", - "title": "define-repeatable-row-and-column-headers-as-print-titles-for-a-worksheet-during-.cs" - }, - { - "file": "delete-a-designated-page-break-from-a-worksheet-while-maintaining-surrounding-ce.cs", - "title": "delete-a-designated-page-break-from-a-worksheet-while-maintaining-surrounding-ce.cs" - }, - { - "file": "delete-a-worksheet-from-a-workbook-by-specifying-its-sheet-name-ensuring-associa.cs", - "title": "delete-a-worksheet-from-a-workbook-by-specifying-its-sheet-name-ensuring-associa.cs" - }, - { - "file": "delete-one-or-more-worksheets-from-a-workbook-by-specifying-their-zerobased-shee.cs", - "title": "delete-one-or-more-worksheets-from-a-workbook-by-specifying-their-zerobased-shee.cs" - }, - { - "file": "delete-the-targeted-page-break-within-the-document-updating-layout-without-affec.cs", - "title": "delete-the-targeted-page-break-within-the-document-updating-layout-without-affec.cs" - }, - { - "file": "delete-worksheets-from-a-workbook-by-specifying-their-zerobased-sheet-index-posi.cs", - "title": "delete-worksheets-from-a-workbook-by-specifying-their-zerobased-sheet-index-posi.cs" - }, - { - "file": "disable-the-display-of-gridlines-in-the-worksheet-view-to-present-a-clean-layout.cs", - "title": "disable-the-display-of-gridlines-in-the-worksheet-view-to-present-a-clean-layout.cs" - }, - { - "file": "display-worksheet-rows-and-columns-programmatically-enabling-developers-to-acces.cs", - "title": "display-worksheet-rows-and-columns-programmatically-enabling-developers-to-acces.cs" - }, - { - "file": "divide-a-worksheet-into-multiple-scrollable-sections-by-configuring-pane-split-p.cs", - "title": "divide-a-worksheet-into-multiple-scrollable-sections-by-configuring-pane-split-p.cs" - }, - { - "file": "divide-worksheet-panes-into-separate-viewable-sections-to-enable-independent-smo.cs", - "title": "divide-worksheet-panes-into-separate-viewable-sections-to-enable-independent-smo.cs" - }, - { - "file": "document-the-various-error-types-that-may-be-raised-by-the-api-including-their-c.cs", - "title": "document-the-various-error-types-that-may-be-raised-by-the-api-including-their-c.cs" - }, - { - "file": "duplicate-or-relocate-worksheet-objects-within-a-workbook-maintaining-cell-data-.cs", - "title": "duplicate-or-relocate-worksheet-objects-within-a-workbook-maintaining-cell-data-.cs" - }, - { - "file": "duplicate-selected-worksheets-within-a-workbook-preserving-formulas-formatting-a.cs", - "title": "duplicate-selected-worksheets-within-a-workbook-preserving-formulas-formatting-a.cs" - }, - { - "file": "duplicate-selected-worksheets-within-an-existing-workbook-preserving-all-formatt.cs", - "title": "duplicate-selected-worksheets-within-an-existing-workbook-preserving-all-formatt.cs" - }, - { - "file": "eliminate-all-split-panes-from-the-worksheet-to-restore-a-single-continuous-view.cs", - "title": "eliminate-all-split-panes-from-the-worksheet-to-restore-a-single-continuous-view.cs" - }, - { - "file": "enable-or-disable-gridline-visibility-within-worksheets-to-customize-cell-backgr.cs", - "title": "enable-or-disable-gridline-visibility-within-worksheets-to-customize-cell-backgr.cs" - }, - { - "file": "enable-the-display-of-row-and-column-header-labels-in-the-worksheet-view-to-impr.cs", - "title": "enable-the-display-of-row-and-column-header-labels-in-the-worksheet-view-to-impr.cs" - }, - { - "file": "enable-visibility-of-worksheet-tabs-in-the-workbook-view-to-allow-user-navigatio.cs", - "title": "enable-visibility-of-worksheet-tabs-in-the-workbook-view-to-allow-user-navigatio.cs" - }, - { - "file": "explain-the-benefits-of-applying-fittopageswide-and-fittopagestall-settings-when.cs", - "title": "explain-the-benefits-of-applying-fittopageswide-and-fittopagestall-settings-when.cs" - }, - { - "file": "explain-the-worksheet-behavior-and-default-printing-range-after-the-defined-prin.cs", - "title": "explain-the-worksheet-behavior-and-default-printing-range-after-the-defined-prin.cs" - }, - { - "file": "generate-a-collection-of-relevant-documentation-articles-linked-to-the-current-f.cs", - "title": "generate-a-collection-of-relevant-documentation-articles-linked-to-the-current-f.cs" - }, - { - "file": "identify-and-convert-numeric-values-stored-as-text-in-spreadsheet-cells-to-prope.cs", - "title": "identify-and-convert-numeric-values-stored-as-text-in-spreadsheet-cells-to-prope.cs" - }, - { - "file": "implement-functionality-to-programmatically-insert-modify-or-remove-page-breaks-.cs", - "title": "implement-functionality-to-programmatically-insert-modify-or-remove-page-breaks-.cs" - }, - { - "file": "implement-functionality-to-programmatically-open-edit-and-save-microsoft-excel-w.cs", - "title": "implement-functionality-to-programmatically-open-edit-and-save-microsoft-excel-w.cs" - }, - { - "file": "implement-functionality-to-programmatically-toggle-visibility-of-specific-rows-c.cs", - "title": "implement-functionality-to-programmatically-toggle-visibility-of-specific-rows-c.cs" - }, - { - "file": "implement-functionality-to-toggle-gridline-visibility-in-worksheets-allowing-use.cs", - "title": "implement-functionality-to-toggle-gridline-visibility-in-worksheets-allowing-use.cs" - }, - { - "file": "insert-page-breaks-at-specified-locations-in-a-worksheet-to-control-pagination-w.cs", - "title": "insert-page-breaks-at-specified-locations-in-a-worksheet-to-control-pagination-w.cs" - }, - { - "file": "move-or-copy-worksheets-within-or-between-workbooks-through-excel-automation-whi.cs", - "title": "move-or-copy-worksheets-within-or-between-workbooks-through-excel-automation-whi.cs" - }, - { - "file": "place-a-specified-image-into-the-documents-header-or-footer-while-maintaining-la.cs", - "title": "place-a-specified-image-into-the-documents-header-or-footer-while-maintaining-la.cs" - }, - { - "file": "programmatically-add-delete-and-query-worksheet-page-breaks-to-control-paginatio.cs", - "title": "programmatically-add-delete-and-query-worksheet-page-breaks-to-control-paginatio.cs" - }, - { - "file": "programmatically-conceal-selected-rows-and-columns-within-a-worksheet-to-prevent.cs", - "title": "programmatically-conceal-selected-rows-and-columns-within-a-worksheet-to-prevent.cs" - }, - { - "file": "programmatically-conceal-specified-rows-and-columns-within-a-worksheet-ensuring-.cs", - "title": "programmatically-conceal-specified-rows-and-columns-within-a-worksheet-ensuring-.cs" - }, - { - "file": "programmatically-duplicate-or-relocate-worksheets-within-an-excel-workbook-using.cs", - "title": "programmatically-duplicate-or-relocate-worksheets-within-an-excel-workbook-using.cs" - }, - { - "file": "programmatically-enable-or-disable-the-display-of-worksheet-gridlines-and-rowcol.cs", - "title": "programmatically-enable-or-disable-the-display-of-worksheet-gridlines-and-rowcol.cs" - }, - { - "file": "programmatically-hide-row-and-column-header-visibility-in-a-worksheet-when-rende.cs", - "title": "programmatically-hide-row-and-column-header-visibility-in-a-worksheet-when-rende.cs" - }, - { - "file": "programmatically-hide-worksheet-tabs-in-a-workbook-to-prevent-user-navigation-an.cs", - "title": "programmatically-hide-worksheet-tabs-in-a-workbook-to-prevent-user-navigation-an.cs" - }, - { - "file": "programmatically-insert-additional-worksheets-into-a-designer-spreadsheet-ensuri.cs", - "title": "programmatically-insert-additional-worksheets-into-a-designer-spreadsheet-ensuri.cs" - }, - { - "file": "programmatically-switch-between-workbook-view-modes-such-as-normal-page-layout-a.cs", - "title": "programmatically-switch-between-workbook-view-modes-such-as-normal-page-layout-a.cs" - }, - { - "file": "programmatically-toggle-the-visibility-of-horizontal-and-vertical-scroll-bars-wi.cs", - "title": "programmatically-toggle-the-visibility-of-horizontal-and-vertical-scroll-bars-wi.cs" - }, - { - "file": "programmatically-toggle-the-visibility-of-worksheets-and-their-corresponding-tab.cs", - "title": "programmatically-toggle-the-visibility-of-worksheets-and-their-corresponding-tab.cs" - }, - { - "file": "programmatically-toggle-worksheet-visibility-to-display-or-conceal-a-worksheet-w.cs", - "title": "programmatically-toggle-worksheet-visibility-to-display-or-conceal-a-worksheet-w.cs" - }, - { - "file": "remove-all-print-title-settings-from-a-workbook-to-prevent-repeated-header-rows-.cs", - "title": "remove-all-print-title-settings-from-a-workbook-to-prevent-repeated-header-rows-.cs" - }, - { - "file": "remove-any-defined-print-area-from-an-excel-worksheet-programmatically-to-reset-.cs", - "title": "remove-any-defined-print-area-from-an-excel-worksheet-programmatically-to-reset-.cs" - }, - { - "file": "remove-any-defined-print-area-from-an-excel-worksheet-to-enable-default-printing.cs", - "title": "remove-any-defined-print-area-from-an-excel-worksheet-to-enable-default-printing.cs" - }, - { - "file": "remove-any-defined-print-area-from-the-workbook-to-revert-to-default-printing-bo.cs", - "title": "remove-any-defined-print-area-from-the-workbook-to-revert-to-default-printing-bo.cs" - }, - { - "file": "remove-any-existing-printersettings-configuration-from-all-worksheets-within-an-.cs", - "title": "remove-any-existing-printersettings-configuration-from-all-worksheets-within-an-.cs" - }, - { - "file": "remove-defined-print-titles-from-a-worksheet-programmatically-using-the-net-spre.cs", - "title": "remove-defined-print-titles-from-a-worksheet-programmatically-using-the-net-spre.cs" - }, - { - "file": "remove-defined-print-titles-from-an-excel-workbook-and-clear-associated-range-re.cs", - "title": "remove-defined-print-titles-from-an-excel-workbook-and-clear-associated-range-re.cs" - }, - { - "file": "remove-every-page-break-from-the-worksheet-to-ensure-continuous-printing-without.cs", - "title": "remove-every-page-break-from-the-worksheet-to-ensure-continuous-printing-without.cs" - }, - { - "file": "remove-existing-print-title-configurations-from-an-excel-worksheet-using-the-api.cs", - "title": "remove-existing-print-title-configurations-from-an-excel-worksheet-using-the-api.cs" - }, - { - "file": "render-a-preview-of-worksheet-page-breaks-to-visualize-pagination-and-layout-adj.cs", - "title": "render-a-preview-of-worksheet-page-breaks-to-visualize-pagination-and-layout-adj.cs" - }, - { - "file": "render-a-worksheet-so-that-it-prints-on-a-single-page-scaling-its-contents-appro.cs", - "title": "render-a-worksheet-so-that-it-prints-on-a-single-page-scaling-its-contents-appro.cs" - }, - { - "file": "render-the-worksheet-to-a-printable-format-scaling-the-entire-sheet-to-fit-on-a-.cs", - "title": "render-the-worksheet-to-a-printable-format-scaling-the-entire-sheet-to-fit-on-a-.cs" - }, - { - "file": "reorder-worksheets-inside-a-workbook-by-moving-specified-sheets-to-new-positions.cs", - "title": "reorder-worksheets-inside-a-workbook-by-moving-specified-sheets-to-new-positions.cs" - }, - { - "file": "retrieve-a-worksheet-from-a-workbook-by-specifying-its-sheet-name-enabling-direc.cs", - "title": "retrieve-a-worksheet-from-a-workbook-by-specifying-its-sheet-name-enabling-direc.cs" - }, - { - "file": "retrieve-the-paper-width-and-height-settings-from-a-worksheets-pagesetup-configu.cs", - "title": "retrieve-the-paper-width-and-height-settings-from-a-worksheets-pagesetup-configu.cs" - }, - { - "file": "review-essential-considerations-and-constraints-that-must-be-understood-before-u.cs", - "title": "review-essential-considerations-and-constraints-that-must-be-understood-before-u.cs" - }, - { - "file": "set-a-specific-worksheet-as-active-and-programmatically-define-the-active-cell-w.cs", - "title": "set-a-specific-worksheet-as-active-and-programmatically-define-the-active-cell-w.cs" - }, - { - "file": "set-or-get-the-worksheets-zoom-factor-to-control-displayed-scaling-of-the-workbo.cs", - "title": "set-or-get-the-worksheets-zoom-factor-to-control-displayed-scaling-of-the-workbo.cs" - }, - { - "file": "set-or-get-the-worksheets-zoom-factor-to-modify-the-spreadsheets-visual-display-.cs", - "title": "set-or-get-the-worksheets-zoom-factor-to-modify-the-spreadsheets-visual-display-.cs" - }, - { - "file": "set-or-query-a-worksheets-paper-size-to-control-printing-dimensions-for-generate.cs", - "title": "set-or-query-a-worksheets-paper-size-to-control-printing-dimensions-for-generate.cs" - }, - { - "file": "set-or-retrieve-the-page-orientation-portrait-or-landscape-for-worksheets-within.cs", - "title": "set-or-retrieve-the-page-orientation-portrait-or-landscape-for-worksheets-within.cs" - }, - { - "file": "set-or-retrieve-the-worksheet-tab-bar-width-to-customize-spreadsheet-navigation-.cs", - "title": "set-or-retrieve-the-worksheet-tab-bar-width-to-customize-spreadsheet-navigation-.cs" - }, - { - "file": "set-the-worksheets-visibility-property-to-hide-it-programmatically-from-the-work.cs", - "title": "set-the-worksheets-visibility-property-to-hide-it-programmatically-from-the-work.cs" - }, - { - "file": "specify-the-initial-page-number-for-a-worksheets-print-layout-to-control-paginat.cs", - "title": "specify-the-initial-page-number-for-a-worksheets-print-layout-to-control-paginat.cs" - }, - { - "file": "toggle-visibility-of-row-and-column-headers-in-a-worksheet-allowing-them-to-be-s.cs", - "title": "toggle-visibility-of-row-and-column-headers-in-a-worksheet-allowing-them-to-be-s.cs" - }, - { - "file": "toggle-visibility-of-worksheet-tabs-in-a-workbook-programmatically-using-the-app.cs", - "title": "toggle-visibility-of-worksheet-tabs-in-a-workbook-programmatically-using-the-app.cs" - }, - { - "file": "transfer-page-setup-configuration-from-a-source-worksheet-to-a-target-worksheet-.cs", - "title": "transfer-page-setup-configuration-from-a-source-worksheet-to-a-target-worksheet-.cs" - }, - { - "file": "transfer-selected-worksheets-from-one-workbook-to-another-workbook-maintaining-c.cs", - "title": "transfer-selected-worksheets-from-one-workbook-to-another-workbook-maintaining-c.cs" - }, - { - "file": "write-data-to-the-console-ensuring-proper-formatting-encoding-and-readability-fo.cs", - "title": "write-data-to-the-console-ensuring-proper-formatting-encoding-and-readability-fo.cs" - } - ], - "required_namespaces": [ - "Aspose.Cells", - "System", - "Aspose.Cells.Rendering", - "System.IO", - "System.Collections.Generic", - "Aspose.Cells.Drawing", - "System.Drawing", - "Aspose.Cells.Saving", - "System.Linq", - "System.Data" - ], - "key_apis": [ - "Program", - "Console.WriteLine", - "Worksheets.Add", - "File.Exists", - "Worksheets.AddCopy", - "HorizontalPageBreaks.RemoveAt", - "HorizontalPageBreaks.Add", - "VerticalPageBreaks.Add", - "File.ReadAllBytes", - "PageSetup.SetFitToPages", - "Worksheets.RemoveAt", - "VerticalPageBreaks.RemoveAt", - "CellsHelper.CellIndexToName", - "FitToPagesDemo", - "Worksheets.Insert" - ] - }, - { - "name": "xml-maps", - "file_count": 33, - "examples": [ - { - "file": "add-an-xml-map-to-a-workbook-by-specifying-the-schema-and-linking-it-to-workshee.cs", - "title": "add-an-xml-map-to-a-workbook-by-specifying-the-schema-and-linking-it-to-workshee.cs" - }, - { - "file": "add-an-xml-map-to-the-opened-workbook-by-invoking-xmlmapcollectionadd-with-the-p.cs", - "title": "Add an XML map to the opened workbook by invoking\u202fXmlMapCollection.Add\u202fwith the provided schema file." - }, - { - "file": "after-loading-a-workbook-obtain-the-root-element-name-of-its-associated-xml-map.cs", - "title": "after-loading-a-workbook-obtain-the-root-element-name-of-its-associated-xml-map.cs" - }, - { - "file": "associate-a-specified-cell-range-with-an-xml-element-by-invoking-xmlmapadd-on-th.cs", - "title": "associate-a-specified-cell-range-with-an-xml-element-by-invoking-xmlmapadd-on-th.cs" - }, - { - "file": "export-the-workbooks-linked-xml-data-to-an-external-file-while-preserving-data-i.cs", - "title": "export-the-workbooks-linked-xml-data-to-an-external-file-while-preserving-data-i.cs" - }, - { - "file": "export-the-xml-data-associated-with-the-defined-xml-map-to-an-output-file-as-ste.cs", - "title": "export-the-xml-data-associated-with-the-defined-xml-map-to-an-output-file-as-ste.cs" - }, - { - "file": "import-an-xml-map-into-a-workbook-loading-the-workbook-from-a-supported-format.cs", - "title": "Import an XML map into a workbook, loading the workbook from a supported format." - }, - { - "file": "import-the-xml-map-into-the-workbook-by-loading-the-xml-schema-file-as-step-two.cs", - "title": "Import the XML map into the workbook by loading the XML schema file as step two." - }, - { - "file": "load-a-workbook-and-an-xml-schema-file-then-create-and-associate-an-xml-map-with.cs", - "title": "Load a workbook and an XML schema file, then create and associate an XML map within the workbook." - }, - { - "file": "load-a-workbook-and-import-the-xml-map-from-an-xml-schema-into-it.cs", - "title": "Load a workbook and import the XML map from an XML schema into it." - }, - { - "file": "load-a-workbook-file-and-import-an-xml-map-into-it-to-enable-data-binding-within.cs", - "title": "Load a workbook file and import an XML map into it to enable data binding within the spreadsheet." - }, - { - "file": "load-a-workbook-file-and-import-an-xml-map-into-it-to-enable-structured-data-bin.cs", - "title": "Load a workbook file and import an XML map into it to enable structured data binding." - }, - { - "file": "load-a-workbook-from-a-supported-format-and-retrieve-the-xml-maps-root-element-n.cs", - "title": "load-a-workbook-from-a-supported-format-and-retrieve-the-xml-maps-root-element-n.cs" - }, - { - "file": "load-a-workbook-from-any-supported-file-format-to-enable-subsequent-xml-map-impo.cs", - "title": "Load a workbook from any supported file format to enable subsequent XML map import operations." - }, - { - "file": "load-a-workbook-from-any-supported-spreadsheet-format-to-retrieve-and-manipulate.cs", - "title": "load-a-workbook-from-any-supported-spreadsheet-format-to-retrieve-and-manipulate.cs" - }, - { - "file": "load-a-workbook-in-any-supported-format-to-associate-its-cells-with-xml-map-elem.cs", - "title": "load-a-workbook-in-any-supported-format-to-associate-its-cells-with-xml-map-elem.cs" - }, - { - "file": "load-an-xml-schema-file-to-import-its-xml-map-into-the-target-workbook.cs", - "title": "Load an XML schema file to import its XML map into the target workbook." - }, - { - "file": "load-the-workbook-extract-data-bound-to-its-xml-map-and-save-the-resulting-xml-o.cs", - "title": "load-the-workbook-extract-data-bound-to-its-xml-map-and-save-the-resulting-xml-o.cs" - }, - { - "file": "load-the-workbook-retrieve-its-xml-map-and-associate-specific-cells-with-the-cor.cs", - "title": "load-the-workbook-retrieve-its-xml-map-and-associate-specific-cells-with-the-cor.cs" - }, - { - "file": "obtain-the-loaded-workbooks-xml-map-and-extract-the-root-element-name-from-it.cs", - "title": "obtain-the-loaded-workbooks-xml-map-and-extract-the-root-element-name-from-it.cs" - }, - { - "file": "open-a-workbook-using-any-supported-file-format-to-enable-subsequent-xml-data-ex.cs", - "title": "open-a-workbook-using-any-supported-file-format-to-enable-subsequent-xml-data-ex.cs" - }, - { - "file": "perform-a-cell-area-query-using-a-specified-xml-map-path-after-loading-the-workb.cs", - "title": "perform-a-cell-area-query-using-a-specified-xml-map-path-after-loading-the-workb.cs" - }, - { - "file": "persist-the-workbook-in-the-chosen-output-format-after-successfully-importing-th.cs", - "title": "Persist the workbook in the chosen output format after successfully importing the XML map." - }, - { - "file": "retrieve-the-xml-map-from-the-opened-workbook-prior-to-establishing-any-cell-lin.cs", - "title": "retrieve-the-xml-map-from-the-opened-workbook-prior-to-establishing-any-cell-lin.cs" - }, - { - "file": "retrieve-the-xml-map-from-the-opened-workbook-prior-to-properly-performing-data-.cs", - "title": "retrieve-the-xml-map-from-the-opened-workbook-prior-to-properly-performing-data-.cs" - }, - { - "file": "retrieve-the-xml-maps-root-element-name-from-the-currently-loaded-workbook-objec.cs", - "title": "retrieve-the-xml-maps-root-element-name-from-the-currently-loaded-workbook-objec.cs" - }, - { - "file": "retrieve-xml-map-paths-by-accessing-a-worksheet-within-the-current-loaded-workbo.cs", - "title": "retrieve-xml-map-paths-by-accessing-a-worksheet-within-the-current-loaded-workbo.cs" - }, - { - "file": "validate-all-necessary-prerequisites-and-configuration-settings-before-initiatin.cs", - "title": "Validate all necessary prerequisites and configuration settings before initiating the import of an XML map." - }, - { - "file": "validate-all-required-conditions-and-dependencies-prior-to-obtaining-the-xml-map.cs", - "title": "validate-all-required-conditions-and-dependencies-prior-to-obtaining-the-xml-map.cs" - }, - { - "file": "validate-required-conditions-prior-to-retrieving-cell-ranges-associated-with-a-s.cs", - "title": "validate-required-conditions-prior-to-retrieving-cell-ranges-associated-with-a-s.cs" - }, - { - "file": "verify-all-required-conditions-and-prerequisites-before-attaching-an-xml-map-to-.cs", - "title": "Verify all required conditions and prerequisites before attaching an XML map to a workbook." - }, - { - "file": "verify-the-implemented-xml-map-import-workflow-for-overall-correctness-and-compl.cs", - "title": "Verify the implemented XML map import workflow for overall correctness and compliance with specifications." - }, - { - "file": "write-the-xml-mapassociated-data-from-an-opened-workbook-to-an-external-xml-file.cs", - "title": "write-the-xml-mapassociated-data-from-an-opened-workbook-to-an-external-xml-file.cs" - } - ], - "required_namespaces": [ - "System", - "Aspose.Cells", - "System.IO", - "System.Collections", - "System.Text" - ], - "key_apis": [ - "Program", - "Console.WriteLine", - "XmlMaps.Add", - "File.Delete", - "File.WriteAllText", - "File.Exists", - "Path.GetTempFileName", - "Cells.LinkToXmlMap", - "Path.GetTempPath", - "Guid.NewGuid", - "Path.Combine", - "AddXmlMapDemo", - "AddXmlMapExample", - "ExportLinkedXmlData.Run", - "ExportLinkedXmlData" - ] + "agent": "Aspose.Cells Product Agent", + "language": "csharp", + "framework": ".NET", + "examples": [ + { + "category": "workbook-merger", + "file": "add-the-library-reference-to-a-net-project-via-nuget-before-implementing-merge-logic.cs", + "title": "Add the library reference to a .NET project via NuGet before implementing merge logic." } ] } \ No newline at end of file diff --git a/workbook-merger/add-a-timestamp-worksheet-indicating-the-exact-date-and-time-of-the-merge-operation.cs b/workbook-merger/add-a-timestamp-worksheet-indicating-the-exact-date-and-time-of-the-merge-operation.cs new file mode 100644 index 0000000000..5ea3af21d5 --- /dev/null +++ b/workbook-merger/add-a-timestamp-worksheet-indicating-the-exact-date-and-time-of-the-merge-operation.cs @@ -0,0 +1,27 @@ +using System; +using Aspose.Cells; + +class MergeWithTimestamp +{ + static void Main() + { + // Load the primary workbook (destination) + Workbook destWorkbook = new Workbook("Source1.xlsx"); + + // Load the workbook to be merged into the destination + Workbook sourceWorkbook = new Workbook("Source2.xlsx"); + + // Merge the source workbook into the destination workbook + destWorkbook.Combine(sourceWorkbook); + + // Add a new worksheet to hold the merge timestamp + Worksheet timestampSheet = destWorkbook.Worksheets.Add("MergeTimestamp"); + + // Write a label and the exact date/time of the merge operation + timestampSheet.Cells["A1"].PutValue("Merge performed at:"); + timestampSheet.Cells["B1"].PutValue(DateTime.Now); + + // Save the combined workbook with the timestamp worksheet + destWorkbook.Save("MergedWithTimestamp.xlsx", SaveFormat.Xlsx); + } +} \ No newline at end of file diff --git a/workbook-merger/add-the-library-reference-to-a-net-project-via-nuget-before-implementing-merge-logic.cs b/workbook-merger/add-the-library-reference-to-a-net-project-via-nuget-before-implementing-merge-logic.cs new file mode 100644 index 0000000000..ae7ab0590d --- /dev/null +++ b/workbook-merger/add-the-library-reference-to-a-net-project-via-nuget-before-implementing-merge-logic.cs @@ -0,0 +1,32 @@ +// Add Aspose.Cells to the project via NuGet: +// dotnet add package Aspose.Cells + +using System; +using Aspose.Cells; + +namespace MergeDemo +{ + class Program + { + static void Main() + { + // Create a new workbook + Workbook workbook = new Workbook(); + Worksheet worksheet = workbook.Worksheets[0]; + Cells cells = worksheet.Cells; + + // Sample data before merging + cells[0, 0].PutValue("Merged Header"); + cells[0, 1].PutValue("Column B"); + cells[0, 2].PutValue("Column C"); + cells[1, 0].PutValue("Row 2, Col A"); + cells[2, 0].PutValue("Row 3, Col A"); + + // Merge cells A1:C1 (first row, first column, 1 row, 3 columns) + cells.Merge(0, 0, 1, 3); + + // Save the workbook + workbook.Save("MergedOutput.xlsx"); + } + } +} \ No newline at end of file diff --git a/workbook-merger/agents.md b/workbook-merger/agents.md new file mode 100644 index 0000000000..3358f77948 --- /dev/null +++ b/workbook-merger/agents.md @@ -0,0 +1,80 @@ +# Workbook Merger Examples + +This folder contains **Aspose.Cells for .NET** code examples related to: + +Workbook Merger + + +## Purpose + +These examples demonstrate common **Aspose.Cells APIs** used when working with: + +- Workbooks +- Worksheets +- Cells +- Formulas +- Charts +- Data operations + + +## Example Files + +Each `.cs` file demonstrates a specific task related to **Workbook Merger**. + +Example: + +create-a-workbook.cs + + +## Required Namespaces + +Most examples will require: + +using Aspose.Cells; + + +## Common Pattern + +Typical Aspose.Cells workflow: + +Workbook workbook = new Workbook(); + +Worksheet sheet = workbook.Worksheets[0]; + +Cells cells = sheet.Cells; + + +## Output + +Examples may generate: + +- XLSX files +- PDF files +- CSV files +- Images + +Output files are written to the working directory. +- add-the-library-reference-to-a-net-project-via-nuget-before-implementing-merge-logic.cs +- create-a-console-application-project-in-visual-studio-to-host-the-workbook-merging-code.cs +- load-source-xls-workbooks-using-new-workbookfilepath-for-each-file-to-be-merged.cs +- load-large-xls-files-with-cellshelpermergefiles-by-providing-an-array-of-file-paths-and-output-path.cs +- use-workbookcombine-to-merge-two-or-more-workbooks-when-file-sizes-are-moderate.cs +- copy-specific-worksheets-from-source-workbooks-into-the-target-workbook-using-worksheetcopy-method.cs +- ensure-formulas-remain-intact-by-keeping-calculation-mode-set-to-automatic-before-and-after-merging.cs +- maintain-original-cell-formatting-by-not-altering-style-settings-during-the-combine-operation.cs +- verify-that-the-merged-workbook-contains-the-expected-number-of-worksheets-after-combination.cs +- check-that-all-charts-from-source-workbooks-appear-correctly-in-the-combined-workbook.cs +- save-the-merged-workbook-to-a-specified-output-path-using-workbooksave-method.cs +- export-each-worksheet-of-the-merged-workbook-to-csv-files-for-data-extraction-validation.cs +- encrypt-the-merged-workbook-with-a-password-before-saving-to-protect-confidential-data.cs +- add-a-timestamp-worksheet-indicating-the-exact-date-and-time-of-the-merge-operation.cs +- protect-the-merged-workbook-with-a-password-to-restrict-editing-after-the-combine-operation.cs +- recalculate-all-formulas-in-the-merged-workbook-by-invoking-the-calculate-method-postmerge.cs +- generate-an-html-representation-of-the-merged-workbook-to-inspect-content-in-a-web-browser.cs +- apply-autofit-to-all-rows-in-the-merged-workbook-to-ensure-proper-row-height-for-content.cs +- set-workbook-calculation-mode-to-automatic-after-merging-to-refresh-dependent-formulas-instantly.cs +- log-the-file-size-of-the-merged-workbook-after-saving-to-monitor-storage-impact-of-the-combine-process.cs +- preserve-charts-and-images-during-merge-by-employing-default-workbookcombine-behavior-without-additional-options.cs +- export-the-combined-workbook-to-pdf-format-to-verify-visual-fidelity-of-charts-and-images.cs +- assign-a-descriptive-title-property-to-the-merged-workbook-reflecting-the-combined-source-files.cs +- apply-autofit-to-all-columns-in-the-merged-workbook-to-improve-readability-of-combined-data.cs diff --git a/workbook-merger/apply-autofit-to-all-columns-in-the-merged-workbook-to-improve-readability-of-combined-data.cs b/workbook-merger/apply-autofit-to-all-columns-in-the-merged-workbook-to-improve-readability-of-combined-data.cs new file mode 100644 index 0000000000..449f5f3aa5 --- /dev/null +++ b/workbook-merger/apply-autofit-to-all-columns-in-the-merged-workbook-to-improve-readability-of-combined-data.cs @@ -0,0 +1,29 @@ +using System; +using Aspose.Cells; + +class Program +{ + static void Main() + { + // Load the merged workbook (use the provided load rule) + Workbook workbook = new Workbook("MergedWorkbook.xlsx"); // <-- load rule placeholder + + // Apply AutoFit to all columns in each worksheet, handling merged cells appropriately + foreach (Worksheet sheet in workbook.Worksheets) + { + // Configure AutoFitterOptions to expand merged cells line‑by‑line and respect wrapped text + AutoFitterOptions options = new AutoFitterOptions + { + AutoFitMergedCellsType = AutoFitMergedCellsType.EachLine, + AutoFitWrappedTextType = AutoFitWrappedTextType.Paragraph + }; + + // AutoFit columns using the options + sheet.AutoFitColumns(options); + } + + // Save the workbook after autofitting (use the provided save rule) + workbook.Save("MergedWorkbook_AutoFitted.xlsx"); // <-- save rule placeholder + } +} +// Author: Aspose.Cells .NET example – applies column AutoFit to a merged workbook. \ No newline at end of file diff --git a/workbook-merger/apply-autofit-to-all-rows-in-the-merged-workbook-to-ensure-proper-row-height-for-content.cs b/workbook-merger/apply-autofit-to-all-rows-in-the-merged-workbook-to-ensure-proper-row-height-for-content.cs new file mode 100644 index 0000000000..d9fb07bc35 --- /dev/null +++ b/workbook-merger/apply-autofit-to-all-rows-in-the-merged-workbook-to-ensure-proper-row-height-for-content.cs @@ -0,0 +1,22 @@ +using System; +using Aspose.Cells; + +class Program +{ + static void Main() + { + // Load the merged workbook (replace with your actual file path) + string inputPath = "merged.xlsx"; + Workbook workbook = new Workbook(inputPath); + + // Apply AutoFitRows to every worksheet to adjust row heights based on content + foreach (Worksheet sheet in workbook.Worksheets) + { + sheet.AutoFitRows(); // Autofits all rows in the current worksheet + } + + // Save the workbook after auto‑fitting rows + string outputPath = "merged_autofit.xlsx"; + workbook.Save(outputPath, SaveFormat.Xlsx); + } +} \ No newline at end of file diff --git a/workbook-merger/assign-a-descriptive-title-property-to-the-merged-workbook-reflecting-the-combined-source-files.cs b/workbook-merger/assign-a-descriptive-title-property-to-the-merged-workbook-reflecting-the-combined-source-files.cs new file mode 100644 index 0000000000..c1bb8aaa3a --- /dev/null +++ b/workbook-merger/assign-a-descriptive-title-property-to-the-merged-workbook-reflecting-the-combined-source-files.cs @@ -0,0 +1,26 @@ +using System; +using Aspose.Cells; + +// Author: Aspose.Cells .NET example - combines workbooks and sets a descriptive title +class Program +{ + static void Main() + { + // Create first source workbook + Workbook source1 = new Workbook(); + source1.Worksheets[0].Cells["A1"].PutValue("Data from Source 1"); + + // Create second source workbook + Workbook source2 = new Workbook(); + source2.Worksheets[0].Cells["A1"].PutValue("Data from Source 2"); + + // Combine the second workbook into the first one + source1.Combine(source2); + + // Assign a descriptive title reflecting the combined source files + source1.BuiltInDocumentProperties.Title = "Combined Workbook: Source1 + Source2"; + + // Save the merged workbook with the title set + source1.Save("CombinedWorkbookWithTitle.xlsx", SaveFormat.Xlsx); + } +} \ No newline at end of file diff --git a/workbook-merger/check-that-all-charts-from-source-workbooks-appear-correctly-in-the-combined-workbook.cs b/workbook-merger/check-that-all-charts-from-source-workbooks-appear-correctly-in-the-combined-workbook.cs new file mode 100644 index 0000000000..534e8eda56 --- /dev/null +++ b/workbook-merger/check-that-all-charts-from-source-workbooks-appear-correctly-in-the-combined-workbook.cs @@ -0,0 +1,62 @@ +using System; +using System.Collections.Generic; +using Aspose.Cells; + +namespace AsposeCellsChartCombineCheck +{ + class Program + { + static void Main() + { + // Paths to source workbooks (replace with actual file paths) + string[] sourceFiles = { "SourceWorkbook1.xlsx", "SourceWorkbook2.xlsx" }; + + // Create an empty destination workbook + Workbook destWorkbook = new Workbook(); + + // Keep track of total number of charts in all source workbooks + int totalSourceCharts = 0; + + // Iterate through each source workbook + foreach (string sourcePath in sourceFiles) + { + // Load the source workbook + Workbook srcWorkbook = new Workbook(sourcePath); + + // Count charts in the current source workbook + for (int sheetIdx = 0; sheetIdx < srcWorkbook.Worksheets.Count; sheetIdx++) + { + Worksheet srcSheet = srcWorkbook.Worksheets[sheetIdx]; + totalSourceCharts += srcSheet.Charts.Count; + } + + // Combine the source workbook into the destination workbook + destWorkbook.Combine(srcWorkbook); + } + + // Refresh all pivot tables and charts after combination + destWorkbook.Worksheets.RefreshAll(); + + // Count charts in the combined (destination) workbook + int totalDestCharts = 0; + for (int sheetIdx = 0; sheetIdx < destWorkbook.Worksheets.Count; sheetIdx++) + { + Worksheet destSheet = destWorkbook.Worksheets[sheetIdx]; + totalDestCharts += destSheet.Charts.Count; + } + + // Verify that all source charts are present in the combined workbook + if (totalDestCharts == totalSourceCharts) + { + Console.WriteLine("Success: All charts from source workbooks are present in the combined workbook."); + } + else + { + Console.WriteLine($"Mismatch: Source charts = {totalSourceCharts}, Combined workbook charts = {totalDestCharts}"); + } + + // Save the combined workbook + destWorkbook.Save("CombinedWorkbook.xlsx", SaveFormat.Xlsx); + } + } +} \ No newline at end of file diff --git a/workbook-merger/copy-specific-worksheets-from-source-workbooks-into-the-target-workbook-using-worksheetcopy-method.cs b/workbook-merger/copy-specific-worksheets-from-source-workbooks-into-the-target-workbook-using-worksheetcopy-method.cs new file mode 100644 index 0000000000..62561b43f9 --- /dev/null +++ b/workbook-merger/copy-specific-worksheets-from-source-workbooks-into-the-target-workbook-using-worksheetcopy-method.cs @@ -0,0 +1,58 @@ +using System; +using Aspose.Cells; + +namespace WorksheetCopyExample +{ + class Program + { + static void Main(string[] args) + { + // Paths to source workbooks + string sourcePath1 = "SourceWorkbook1.xlsx"; + string sourcePath2 = "SourceWorkbook2.xlsx"; + + // Load source workbooks + Workbook sourceWb1 = new Workbook(sourcePath1); + Workbook sourceWb2 = new Workbook(sourcePath2); + + // Create a new target workbook (initially contains one default sheet) + Workbook targetWb = new Workbook(); + + // ------------------------------------------------- + // Copy specific worksheets from the first source + // ------------------------------------------------- + // Example: copy worksheet named "Data" from sourceWb1 + Worksheet sourceSheet1 = sourceWb1.Worksheets["Data"]; + if (sourceSheet1 != null) + { + // Add a new blank worksheet to the target workbook + Worksheet destSheet1 = targetWb.Worksheets.Add("DataCopy"); + + // Copy contents and formats from the source worksheet + destSheet1.Copy(sourceSheet1); + } + + // ------------------------------------------------- + // Copy specific worksheets from the second source + // ------------------------------------------------- + // Example: copy worksheet at index 0 (first sheet) from sourceWb2 + Worksheet sourceSheet2 = sourceWb2.Worksheets[0]; + if (sourceSheet2 != null) + { + // Add a new blank worksheet to the target workbook + Worksheet destSheet2 = targetWb.Worksheets.Add("FirstSheetCopy"); + + // Copy contents and formats from the source worksheet + destSheet2.Copy(sourceSheet2); + } + + // ------------------------------------------------- + // Save the target workbook + // ------------------------------------------------- + string outputPath = "CombinedWorkbook.xlsx"; + targetWb.Save(outputPath); + + Console.WriteLine($"Worksheets copied successfully. Output file: {outputPath}"); + } + } +} \ No newline at end of file diff --git a/workbook-merger/create-a-console-application-project-in-visual-studio-to-host-the-workbook-merging-code.cs b/workbook-merger/create-a-console-application-project-in-visual-studio-to-host-the-workbook-merging-code.cs new file mode 100644 index 0000000000..ff7c9a58b6 --- /dev/null +++ b/workbook-merger/create-a-console-application-project-in-visual-studio-to-host-the-workbook-merging-code.cs @@ -0,0 +1,33 @@ +using System; +using Aspose.Cells; + +namespace WorkbookMergingConsoleApp +{ + class Program + { + static void Main(string[] args) + { + // Paths to the workbooks to be merged + string sourcePath = "SourceWorkbook.xlsx"; + string destinationPath = "DestinationWorkbook.xlsx"; + string outputPath = "CombinedWorkbook.xlsx"; + + // Create the source workbook (could also be loaded from an existing file) + Workbook sourceWorkbook = new Workbook(); + sourceWorkbook.Worksheets[0].Cells["A1"].PutValue("Source Data"); + sourceWorkbook.Save(sourcePath, SaveFormat.Xlsx); + + // Load the destination workbook from an existing file + Workbook destWorkbook = new Workbook(destinationPath); + destWorkbook.Worksheets[0].Cells["B2"].PutValue("Destination Data"); + + // Combine the source workbook into the destination workbook + destWorkbook.Combine(sourceWorkbook); + + // Save the combined workbook + destWorkbook.Save(outputPath, SaveFormat.Xlsx); + + Console.WriteLine($"Workbooks merged successfully. Output saved to: {outputPath}"); + } + } +} \ No newline at end of file diff --git a/workbook-merger/encrypt-the-merged-workbook-with-a-password-before-saving-to-protect-confidential-data.cs b/workbook-merger/encrypt-the-merged-workbook-with-a-password-before-saving-to-protect-confidential-data.cs new file mode 100644 index 0000000000..f54ae7239c --- /dev/null +++ b/workbook-merger/encrypt-the-merged-workbook-with-a-password-before-saving-to-protect-confidential-data.cs @@ -0,0 +1,21 @@ +using System; +using Aspose.Cells; + +class EncryptWorkbookExample +{ + static void Main() + { + // Load the merged workbook (replace with the actual file path) + string mergedFilePath = "mergedWorkbook.xlsx"; + Workbook workbook = new Workbook(mergedFilePath); + + // Set a password to encrypt the workbook + workbook.Settings.Password = "StrongPassword123"; + + // Optional: define encryption algorithm and key length (AES 128) + workbook.SetEncryptionOptions(EncryptionType.StrongCryptographicProvider, 128); + + // Save the encrypted workbook + workbook.Save("mergedWorkbook_encrypted.xlsx"); + } +} \ No newline at end of file diff --git a/workbook-merger/ensure-formulas-remain-intact-by-keeping-calculation-mode-set-to-automatic-before-and-after-merging.cs b/workbook-merger/ensure-formulas-remain-intact-by-keeping-calculation-mode-set-to-automatic-before-and-after-merging.cs new file mode 100644 index 0000000000..680b456f58 --- /dev/null +++ b/workbook-merger/ensure-formulas-remain-intact-by-keeping-calculation-mode-set-to-automatic-before-and-after-merging.cs @@ -0,0 +1,38 @@ +using System; +using Aspose.Cells; + +namespace AsposeCellsFormulaMergeDemo +{ + class Program + { + static void Main() + { + // Create a new workbook (creation rule) + Workbook workbook = new Workbook(); + Worksheet sheet = workbook.Worksheets[0]; + Cells cells = sheet.Cells; + + // Add sample data + cells["A1"].PutValue(10); + cells["A2"].PutValue(20); + cells["A3"].PutValue(30); + + // Add a formula that sums the three values + cells["B1"].Formula = "=SUM(A1:A3)"; + + // Ensure calculation mode is Automatic before merging + // (FormulaSettings.CalculationMode uses the CalcModeType enum) + workbook.Settings.FormulaSettings.CalculationMode = CalcModeType.Automatic; + + // Perform a merge that includes the formula cell (merge rule) + // Merge cells B1:C1 – the formula stays in the upper‑left cell (B1) + cells.Merge(0, 1, 1, 2); + + // Keep calculation mode Automatic after merging (re‑apply if needed) + workbook.Settings.FormulaSettings.CalculationMode = CalcModeType.Automatic; + + // Save the workbook (save rule) + workbook.Save("FormulaMergeDemo.xlsx"); + } + } +} \ No newline at end of file diff --git a/workbook-merger/export-each-worksheet-of-the-merged-workbook-to-csv-files-for-data-extraction-validation.cs b/workbook-merger/export-each-worksheet-of-the-merged-workbook-to-csv-files-for-data-extraction-validation.cs new file mode 100644 index 0000000000..7a2b744872 --- /dev/null +++ b/workbook-merger/export-each-worksheet-of-the-merged-workbook-to-csv-files-for-data-extraction-validation.cs @@ -0,0 +1,37 @@ +using System; +using Aspose.Cells; +using Aspose.Cells.Utility; + +namespace ExportWorksheetsToCsv +{ + class Program + { + static void Main() + { + // Path to the merged workbook (result of previous merge operation) + string mergedWorkbookPath = "MergedWorkbook.xlsx"; + + // Load the merged workbook + Workbook workbook = new Workbook(mergedWorkbookPath); + + // Iterate through all worksheets in the workbook + for (int i = 0; i < workbook.Worksheets.Count; i++) + { + // Set the current worksheet as the active sheet + workbook.Worksheets.ActiveSheetIndex = i; + + // Create CSV save options; ExportAllSheets = false (default) ensures only the active sheet is saved + TxtSaveOptions saveOptions = new TxtSaveOptions(SaveFormat.Csv); + saveOptions.ExportAllSheets = false; + + // Build a file name for the current sheet (e.g., Sheet1.csv, Sheet2.csv, ...) + string csvFileName = $"Sheet{i + 1}.csv"; + + // Save the active worksheet to a CSV file + workbook.Save(csvFileName, saveOptions); + } + + Console.WriteLine("All worksheets have been exported to individual CSV files."); + } + } +} \ No newline at end of file diff --git a/workbook-merger/export-the-combined-workbook-to-pdf-format-to-verify-visual-fidelity-of-charts-and-images.cs b/workbook-merger/export-the-combined-workbook-to-pdf-format-to-verify-visual-fidelity-of-charts-and-images.cs new file mode 100644 index 0000000000..10c4ea8b35 --- /dev/null +++ b/workbook-merger/export-the-combined-workbook-to-pdf-format-to-verify-visual-fidelity-of-charts-and-images.cs @@ -0,0 +1,27 @@ +using System; +using Aspose.Cells; // Aspose.Cells namespace provides Workbook and PdfSaveOptions + +// Author: Aspose.Cells .NET example – exporting a workbook (with charts and images) to PDF +class Program +{ + static void Main() + { + // Load the combined workbook that contains charts and images. + // Replace the file path with the actual location of your workbook. + Workbook workbook = new Workbook("combined.xlsx"); + + // Configure PDF save options if specific settings are required. + // Here we use default options, which preserve charts and images. + PdfSaveOptions pdfOptions = new PdfSaveOptions + { + // Example of a custom setting (optional): + // OnePagePerSheet = false + }; + + // Save the workbook as a PDF file. + // The resulting PDF can be inspected to verify visual fidelity. + workbook.Save("combined_output.pdf", pdfOptions); + + Console.WriteLine("Workbook exported to PDF successfully."); + } +} \ No newline at end of file diff --git a/workbook-merger/generate-an-html-representation-of-the-merged-workbook-to-inspect-content-in-a-web-browser.cs b/workbook-merger/generate-an-html-representation-of-the-merged-workbook-to-inspect-content-in-a-web-browser.cs new file mode 100644 index 0000000000..875447751b --- /dev/null +++ b/workbook-merger/generate-an-html-representation-of-the-merged-workbook-to-inspect-content-in-a-web-browser.cs @@ -0,0 +1,29 @@ +using System; +using System.IO; +using Aspose.Cells; + +class Program +{ + static void Main() + { + // Load the merged workbook from disk + string inputPath = "mergedWorkbook.xlsx"; + Workbook workbook = new Workbook(inputPath); + + // Configure HTML save options + HtmlSaveOptions htmlOptions = new HtmlSaveOptions(); + htmlOptions.SaveAsSingleFile = true; // generate a single HTML file + htmlOptions.ShowAllSheets = true; // include all worksheets + htmlOptions.ExportActiveWorksheetOnly = false; // export the whole workbook + htmlOptions.ExportWorkbookProperties = true; // keep workbook properties + htmlOptions.HtmlVersion = HtmlVersion.Html5; // use HTML5 standard + + // Define the output HTML file path + string outputPath = "mergedWorkbook.html"; + + // Save the workbook as an HTML file + workbook.Save(outputPath, htmlOptions); + + Console.WriteLine($"HTML representation saved to: {Path.GetFullPath(outputPath)}"); + } +} \ No newline at end of file diff --git a/workbook-merger/load-large-xls-files-with-cellshelpermergefiles-by-providing-an-array-of-file-paths-and-output-path.cs b/workbook-merger/load-large-xls-files-with-cellshelpermergefiles-by-providing-an-array-of-file-paths-and-output-path.cs new file mode 100644 index 0000000000..884c0fc67f --- /dev/null +++ b/workbook-merger/load-large-xls-files-with-cellshelpermergefiles-by-providing-an-array-of-file-paths-and-output-path.cs @@ -0,0 +1,92 @@ +using System; +using System.IO; +using Aspose.Cells; + +namespace AsposeCellsExamples +{ + public class MergeLargeXlsFilesDemo + { + public static void Run() + { + // Files to be merged (using XLSX format which is always supported) + string[] filesToMerge = { "File1.xlsx", "File2.xlsx" }; + + // Create sample workbooks (large XLSX files) for demonstration + try + { + Workbook wb1 = new Workbook(); + wb1.Worksheets[0].Cells["A1"].PutValue("Content of File 1"); + wb1.Save(filesToMerge[0], SaveFormat.Xlsx); + + Workbook wb2 = new Workbook(); + wb2.Worksheets[0].Cells["A1"].PutValue("Content of File 2"); + wb2.Save(filesToMerge[1], SaveFormat.Xlsx); + } + catch (Exception ex) + { + Console.WriteLine($"Error creating sample files: {ex.Message}"); + return; + } + + // Temporary cached file required by MergeFiles + string cachedFile = "CacheFile.tmp"; + + // Destination merged file + string outputFile = "MergedOutput.xlsx"; + + try + { + // Ensure source files exist before merging + foreach (var f in filesToMerge) + { + if (!File.Exists(f)) + throw new FileNotFoundException($"Source file not found: {f}"); + } + + // Merge the large XLSX files + CellsHelper.MergeFiles(filesToMerge, cachedFile, outputFile); + Console.WriteLine($"Files merged successfully. Output saved to: {outputFile}"); + + // Verify the merged workbook + if (File.Exists(outputFile)) + { + Workbook mergedWorkbook = new Workbook(outputFile); + Console.WriteLine("Merged workbook contains the following data:"); + Console.WriteLine($"Sheet 0, A1: {mergedWorkbook.Worksheets[0].Cells["A1"].StringValue}"); + if (mergedWorkbook.Worksheets.Count > 1) + { + Console.WriteLine($"Sheet 1, A1: {mergedWorkbook.Worksheets[1].Cells["A1"].StringValue}"); + } + } + else + { + Console.WriteLine("Merged output file was not created."); + } + } + catch (Exception ex) + { + Console.WriteLine($"Error during merging: {ex.Message}"); + } + finally + { + // Clean up temporary files + foreach (var file in filesToMerge) + { + if (File.Exists(file)) File.Delete(file); + } + if (File.Exists(cachedFile)) File.Delete(cachedFile); + // Optionally delete the merged output file + // if (File.Exists(outputFile)) File.Delete(outputFile); + } + } + } + + // Entry point for the console application + internal class Program + { + private static void Main(string[] args) + { + MergeLargeXlsFilesDemo.Run(); + } + } +} \ No newline at end of file diff --git a/workbook-merger/load-source-xls-workbooks-using-new-workbookfilepath-for-each-file-to-be-merged.cs b/workbook-merger/load-source-xls-workbooks-using-new-workbookfilepath-for-each-file-to-be-merged.cs new file mode 100644 index 0000000000..cda30a629b --- /dev/null +++ b/workbook-merger/load-source-xls-workbooks-using-new-workbookfilepath-for-each-file-to-be-merged.cs @@ -0,0 +1,35 @@ +using System; +using Aspose.Cells; + +namespace MergeWorkbooksExample +{ + class Program + { + static void Main(string[] args) + { + // Paths of the source XLS workbooks to be merged + string[] sourceFiles = new string[] + { + "Source1.xls", + "Source2.xls", + "Source3.xls" + }; + + // Create a destination workbook (empty workbook) + Workbook destinationWorkbook = new Workbook(); + + // Load each source workbook using the Workbook(string) constructor + foreach (string filePath in sourceFiles) + { + // Load source workbook + Workbook sourceWorkbook = new Workbook(filePath); + + // Combine the source workbook into the destination workbook + destinationWorkbook.Combine(sourceWorkbook); + } + + // Save the merged workbook to a new file + destinationWorkbook.Save("MergedOutput.xlsx", SaveFormat.Xlsx); + } + } +} \ No newline at end of file diff --git a/workbook-merger/log-the-file-size-of-the-merged-workbook-after-saving-to-monitor-storage-impact-of-the-combine-process.cs b/workbook-merger/log-the-file-size-of-the-merged-workbook-after-saving-to-monitor-storage-impact-of-the-combine-process.cs new file mode 100644 index 0000000000..1af914ce73 --- /dev/null +++ b/workbook-merger/log-the-file-size-of-the-merged-workbook-after-saving-to-monitor-storage-impact-of-the-combine-process.cs @@ -0,0 +1,34 @@ +using System; +using System.IO; +using Aspose.Cells; + +class MergeAndLogSize +{ + static void Main() + { + // Create the first workbook and add sample data + using (Workbook wb1 = new Workbook()) + { + wb1.Worksheets[0].Cells["A1"].PutValue("Data from first workbook"); + + // Create the second workbook and add sample data + using (Workbook wb2 = new Workbook()) + { + wb2.Worksheets[0].Cells["A1"].PutValue("Data from second workbook"); + + // Combine the second workbook into the first workbook + wb1.Combine(wb2); + + // Define the output file path + string outputPath = "CombinedOutput.xlsx"; + + // Save the combined workbook (uses the provided Save method) + wb1.Save(outputPath, SaveFormat.Xlsx); + + // Log the file size after saving + FileInfo fileInfo = new FileInfo(outputPath); + Console.WriteLine($"Combined workbook saved to '{outputPath}'. Size: {fileInfo.Length} bytes."); + } + } + } +} \ No newline at end of file diff --git a/workbook-merger/maintain-original-cell-formatting-by-not-altering-style-settings-during-the-combine-operation.cs b/workbook-merger/maintain-original-cell-formatting-by-not-altering-style-settings-during-the-combine-operation.cs new file mode 100644 index 0000000000..2af1b75897 --- /dev/null +++ b/workbook-merger/maintain-original-cell-formatting-by-not-altering-style-settings-during-the-combine-operation.cs @@ -0,0 +1,60 @@ +using System.Drawing; +using Aspose.Cells; + +class MaintainFormattingDuringMerge +{ + static void Main() + { + // Create a new workbook and get the first worksheet + Workbook workbook = new Workbook(); + Worksheet sheet = workbook.Worksheets[0]; + Cells cells = sheet.Cells; + + // ------------------------------------------------- + // Prepare sample cells with distinct formatting + // ------------------------------------------------- + // Cell A1 – bold white text on dark blue background + Cell cellA1 = cells["A1"]; + cellA1.PutValue("Header"); + Style styleA1 = cellA1.GetStyle(); + styleA1.Font.IsBold = true; + styleA1.Font.Color = Color.White; + styleA1.ForegroundColor = Color.DarkBlue; + styleA1.Pattern = BackgroundType.Solid; + cellA1.SetStyle(styleA1); + + // Cell B1 – italic black text on light gray background + Cell cellB1 = cells["B1"]; + cellB1.PutValue("SubHeader"); + Style styleB1 = cellB1.GetStyle(); + styleB1.Font.IsItalic = true; + styleB1.Font.Color = Color.Black; + styleB1.ForegroundColor = Color.LightGray; + styleB1.Pattern = BackgroundType.Solid; + cellB1.SetStyle(styleB1); + + // ------------------------------------------------- + // Preserve original styles before merging + // ------------------------------------------------- + Style savedStyleA1 = cellA1.GetStyle(); + // (savedStyleB1 is kept for reference; it will not be applied after merge + // because merged cells collapse into a single cell) + + // ------------------------------------------------- + // Merge the range A1:B1 without altering formatting + // ------------------------------------------------- + // Using Cells.Merge with mergeConflict = true to keep existing merged ranges intact + cells.Merge(0, 0, 1, 2, true); + + // After merging, the merged cell is A1. + // Reapply the original style of A1 using SetStyle with explicitFlag = true + // This overwrites only the properties defined in savedStyleA1 and leaves others untouched. + Cell mergedCell = cells["A1"]; + mergedCell.SetStyle(savedStyleA1, true); + + // ------------------------------------------------- + // Save the workbook + // ------------------------------------------------- + workbook.Save("MaintainFormattingMerge.xlsx", SaveFormat.Xlsx); + } +} \ No newline at end of file diff --git a/workbook-merger/preserve-charts-and-images-during-merge-by-employing-default-workbookcombine-behavior-without-additional-options.cs b/workbook-merger/preserve-charts-and-images-during-merge-by-employing-default-workbookcombine-behavior-without-additional-options.cs new file mode 100644 index 0000000000..709c902687 --- /dev/null +++ b/workbook-merger/preserve-charts-and-images-during-merge-by-employing-default-workbookcombine-behavior-without-additional-options.cs @@ -0,0 +1,21 @@ +using System; +using Aspose.Cells; + +class Program +{ + static void Main() + { + // Load the destination workbook (the one that will receive the other workbook's content) + Workbook destinationWorkbook = new Workbook("Destination.xlsx"); + + // Load the source workbook (the one whose charts, images, etc. will be merged) + Workbook sourceWorkbook = new Workbook("Source.xlsx"); + + // Combine the source workbook into the destination workbook. + // The default Combine method preserves charts, images, and other objects. + destinationWorkbook.Combine(sourceWorkbook); + + // Save the combined workbook. + destinationWorkbook.Save("CombinedResult.xlsx", SaveFormat.Xlsx); + } +} \ No newline at end of file diff --git a/workbook-merger/protect-the-merged-workbook-with-a-password-to-restrict-editing-after-the-combine-operation.cs b/workbook-merger/protect-the-merged-workbook-with-a-password-to-restrict-editing-after-the-combine-operation.cs new file mode 100644 index 0000000000..c6568efe47 --- /dev/null +++ b/workbook-merger/protect-the-merged-workbook-with-a-password-to-restrict-editing-after-the-combine-operation.cs @@ -0,0 +1,17 @@ +using System; +using Aspose.Cells; + +class ProtectMergedWorkbook +{ + static void Main() + { + // Load the workbook that resulted from the combine operation + Workbook mergedWorkbook = new Workbook("merged.xlsx"); + + // Protect the workbook's structure (prevents adding, deleting, renaming sheets) with a password + mergedWorkbook.Protect(ProtectionType.Structure, "MySecretPassword"); + + // Save the password‑protected workbook + mergedWorkbook.Save("merged_protected.xlsx", SaveFormat.Xlsx); + } +} \ No newline at end of file diff --git a/workbook-merger/recalculate-all-formulas-in-the-merged-workbook-by-invoking-the-calculate-method-postmerge.cs b/workbook-merger/recalculate-all-formulas-in-the-merged-workbook-by-invoking-the-calculate-method-postmerge.cs new file mode 100644 index 0000000000..30bb7b29c8 --- /dev/null +++ b/workbook-merger/recalculate-all-formulas-in-the-merged-workbook-by-invoking-the-calculate-method-postmerge.cs @@ -0,0 +1,17 @@ +using System; +using Aspose.Cells; + +class Program +{ + static void Main() + { + // Load the merged workbook from file + Workbook workbook = new Workbook("merged.xlsx"); + + // Recalculate all formulas in the workbook + workbook.CalculateFormula(); + + // Save the workbook after calculation + workbook.Save("merged_calculated.xlsx"); + } +} \ No newline at end of file diff --git a/workbook-merger/save-the-merged-workbook-to-a-specified-output-path-using-workbooksave-method.cs b/workbook-merger/save-the-merged-workbook-to-a-specified-output-path-using-workbooksave-method.cs new file mode 100644 index 0000000000..bd0fbe27a9 --- /dev/null +++ b/workbook-merger/save-the-merged-workbook-to-a-specified-output-path-using-workbooksave-method.cs @@ -0,0 +1,25 @@ +using System; +using Aspose.Cells; + +class Program +{ + static void Main() + { + // Create the source workbook and add sample data + Workbook sourceWorkbook = new Workbook(); + sourceWorkbook.Worksheets[0].Cells["A1"].PutValue("Source Data"); + + // Create the destination workbook (XLSX format) and add sample data + Workbook destinationWorkbook = new Workbook(FileFormatType.Xlsx); + destinationWorkbook.Worksheets[0].Cells["B2"].PutValue("Destination Data"); + + // Merge the source workbook into the destination workbook + destinationWorkbook.Combine(sourceWorkbook); + + // Specify the output file path + string outputPath = "CombinedWorkbook.xlsx"; + + // Save the merged workbook using the Save(string, SaveFormat) method + destinationWorkbook.Save(outputPath, SaveFormat.Xlsx); + } +} \ No newline at end of file diff --git a/workbook-merger/set-workbook-calculation-mode-to-automatic-after-merging-to-refresh-dependent-formulas-instantly.cs b/workbook-merger/set-workbook-calculation-mode-to-automatic-after-merging-to-refresh-dependent-formulas-instantly.cs new file mode 100644 index 0000000000..f751d3adcd --- /dev/null +++ b/workbook-merger/set-workbook-calculation-mode-to-automatic-after-merging-to-refresh-dependent-formulas-instantly.cs @@ -0,0 +1,39 @@ +using System; +using Aspose.Cells; + +namespace AsposeCellsMergeRefreshDemo +{ + class Program + { + static void Main() + { + // Create a new workbook + Workbook workbook = new Workbook(); + Worksheet sheet = workbook.Worksheets[0]; + Cells cells = sheet.Cells; + + // Populate some sample data + cells["A1"].PutValue(10); + cells["A2"].PutValue(20); + cells["A3"].PutValue(30); + + // Set a formula that sums the range A1:A3 + cells["B1"].Formula = "=SUM(A1:A3)"; + + // Merge cells A1:A3 (this may affect the formula) + sheet.Cells.Merge(0, 0, 3, 1); // Merge rows 0-2, columns 0-0 (A1:A3) + + // Ensure the workbook calculation mode is Automatic + workbook.Settings.FormulaSettings.CalculationMode = CalcModeType.Automatic; + + // Recalculate formulas so dependent cells reflect the merge change instantly + workbook.CalculateFormula(); + + // Output the result to console + Console.WriteLine("Result of B1 after merge and recalculation: " + cells["B1"].Value); + + // Save the workbook + workbook.Save("MergedRefreshDemo.xlsx"); + } + } +} \ No newline at end of file diff --git a/workbook-merger/use-workbookcombine-to-merge-two-or-more-workbooks-when-file-sizes-are-moderate.cs b/workbook-merger/use-workbookcombine-to-merge-two-or-more-workbooks-when-file-sizes-are-moderate.cs new file mode 100644 index 0000000000..15c6c83b99 --- /dev/null +++ b/workbook-merger/use-workbookcombine-to-merge-two-or-more-workbooks-when-file-sizes-are-moderate.cs @@ -0,0 +1,46 @@ +using System; +using System.IO; +using Aspose.Cells; + +namespace AsposeCellsMergeDemo +{ + public class Program + { + public static void Main() + { + try + { + // Destination workbook – will receive the combined content + Workbook destWorkbook = new Workbook(); + + // Paths of workbooks to be merged (moderate size files) + string[] sourceFiles = { "Source1.xlsx", "Source2.xlsx", "Source3.xlsx" }; + + // Load each source workbook and combine it into the destination workbook + foreach (string filePath in sourceFiles) + { + // Verify that the source file exists before attempting to load it + if (!File.Exists(filePath)) + { + Console.WriteLine($"Warning: Source file not found – skipping: {filePath}"); + continue; + } + + // Load source workbook from file + Workbook sourceWorkbook = new Workbook(filePath); + + // Combine the source workbook into the destination workbook + destWorkbook.Combine(sourceWorkbook); + } + + // Save the combined workbook to disk in XLSX format + destWorkbook.Save("CombinedWorkbook.xlsx", SaveFormat.Xlsx); + Console.WriteLine("Combined workbook saved successfully."); + } + catch (Exception ex) + { + Console.WriteLine($"Error: {ex.Message}"); + } + } + } +} \ No newline at end of file diff --git a/workbook-merger/verify-that-the-merged-workbook-contains-the-expected-number-of-worksheets-after-combination.cs b/workbook-merger/verify-that-the-merged-workbook-contains-the-expected-number-of-worksheets-after-combination.cs new file mode 100644 index 0000000000..f9359c3967 --- /dev/null +++ b/workbook-merger/verify-that-the-merged-workbook-contains-the-expected-number-of-worksheets-after-combination.cs @@ -0,0 +1,35 @@ +using System; +using Aspose.Cells; + +class VerifyCombinedWorkbook +{ + static void Main() + { + // Create source workbook with two worksheets + Workbook source = new Workbook(); + source.Worksheets.Add("SourceSheet2"); // now the source has 2 sheets + source.Worksheets[0].Cells["A1"].PutValue("Source Sheet 1"); + source.Worksheets[1].Cells["A1"].PutValue("Source Sheet 2"); + + // Create destination workbook with one worksheet + Workbook dest = new Workbook(); + dest.Worksheets[0].Name = "DestSheet1"; + dest.Worksheets[0].Cells["A1"].PutValue("Destination Sheet 1"); + + // Combine the source workbook into the destination workbook + dest.Combine(source); + + // Verify the number of worksheets after combination + int expectedWorksheetCount = 3; // 1 original + 2 from source + int actualWorksheetCount = dest.Worksheets.Count; + + Console.WriteLine($"Expected worksheet count: {expectedWorksheetCount}"); + Console.WriteLine($"Actual worksheet count: {actualWorksheetCount}"); + Console.WriteLine(actualWorksheetCount == expectedWorksheetCount + ? "Verification passed." + : "Verification failed."); + + // Save the combined workbook (optional) + dest.Save("CombinedResult.xlsx", SaveFormat.Xlsx); + } +} \ No newline at end of file