FIX: Quote sheet names properly (#486)

Fixes #485
This commit is contained in:
Nicolás Hatcher Andrés
2025-10-29 23:26:18 +01:00
committed by GitHub
parent 1edfb2df1c
commit a890865eaf
5 changed files with 74 additions and 35 deletions

View File

@@ -5,7 +5,11 @@ use wasm_bindgen::{
};
use ironcalc_base::{
expressions::{lexer::util::get_tokens as tokenizer, types::Area, utils::number_to_column},
expressions::{
lexer::util::get_tokens as tokenizer,
types::Area,
utils::{number_to_column, quote_name as quote_name_ic},
},
types::{CellType, Style},
worksheet::NavigationDirection,
BorderArea, ClipboardData, UserModel as BaseModel,
@@ -31,6 +35,11 @@ pub fn column_name_from_number(column: i32) -> Result<String, JsError> {
}
}
#[wasm_bindgen(js_name = "quoteName")]
pub fn quote_name(name: &str) -> String {
quote_name_ic(name)
}
#[derive(Serialize)]
struct DefinedName {
name: String,