Add addDefinedName Method to Define Named Ranges in Excel #541
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem:
The extension currently lacks the ability to define named ranges or formulas within an Excel workbook. Named ranges are essential for improving the readability and manageability of complex spreadsheets, allowing users to reference cells or formulas by a meaningful name.
Solution:
This pull request introduces the
addDefinedName
method to theExcel
class. This method allows users to define named ranges or formulas within the workbook by utilizing theworkbook_define_name
function from the underlyinglibxlsxwriter
library.Changes Made:
addDefinedName
Method:addDefinedName
inexcel.c
, accepting two parameters:name
(the defined name) andformula
(the cell or formula reference).xls_methods[]
array to make it accessible in the PHP extension.add_defined_name.phpt
to test the new functionality and ensure it works as expected.