Skip to content

Commit

Permalink
Update the default sheet name in localization for data validation docs
Browse files Browse the repository at this point in the history
  • Loading branch information
xuri committed Dec 16, 2023
1 parent 8ef2633 commit 2262caa
Show file tree
Hide file tree
Showing 12 changed files with 64 additions and 87 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2017 - 2023 Ri Xu All rights reserved.
Copyright (c) 2017 - 2024 Ri Xu All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
18 changes: 9 additions & 9 deletions ar/data.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ func (f *File) AddDataValidation(sheet string, dv *DataValidation)

يوفر AddDataValidation التحقق من صحة البيانات المحددة في نطاق من ورقة العمل من خلال كائن التحقق من صحة البيانات واسم ورقة العمل المحدد. يمكن إنشاء كائن التحقق من صحة البيانات بواسطة الدالة `NewDataValidation`. يمكن العثور على نوع التحقق من صحة البيانات وعوامل التشغيل في قسم [الثوابت](constants.md).

مثال 1 ، قم بتعيين التحقق من صحة البيانات على `Sheet1!A1:B2` بإعدادات معايير التحقق ، إظهار تنبيه خطأ بعد إدخال بيانات غير صالحة بنمط "إيقاف" والعنوان المخصص "نص الخطأ":
مثال 1 ، قم بتعيين التحقق من صحة البيانات على `ورقة1!A1:B2` بإعدادات معايير التحقق ، إظهار تنبيه خطأ بعد إدخال بيانات غير صالحة بنمط "إيقاف" والعنوان المخصص "نص الخطأ":

<p align="center"><img width="654" src="./images/data_validation_01.png" alt="تأكيد صحة البيانات"></p>

Expand All @@ -17,10 +17,10 @@ dv := excelize.NewDataValidation(true)
dv.SetSqref("A1:B2")
dv.SetRange(10, 20, excelize.DataValidationTypeWhole, excelize.DataValidationOperatorBetween)
dv.SetError(excelize.DataValidationErrorStyleStop, "error title", "نص الخطأ")
f.AddDataValidation("Sheet1", dv)
f.AddDataValidation("ورقة1", dv)
```

Example 2, set data validation on `Sheet1!A3:B4` with validation criteria settings, and show input message when cell is selected:
Example 2, set data validation on `ورقة1!A3:B4` with validation criteria settings, and show input message when cell is selected:

<p align="center"><img width="654" src="./images/data_validation_02.png" alt="تأكيد صحة البيانات"></p>

Expand All @@ -29,31 +29,31 @@ dv = excelize.NewDataValidation(true)
dv.SetSqref("A3:B4")
dv.SetRange(10, 20, excelize.DataValidationTypeWhole, excelize.DataValidationOperatorGreaterThan)
dv.SetInput("input title", "input body")
f.AddDataValidation("Sheet1", dv)
f.AddDataValidation("ورقة1", dv)
```

مثال 3 ، قم بتعيين التحقق من صحة البيانات على `Sheet1!A5:B6` باستخدام إعدادات معايير التحقق ، قم بإنشاء قائمة منسدلة داخل الخلية عن طريق السماح بمصدر القائمة:
مثال 3 ، قم بتعيين التحقق من صحة البيانات على `ورقة1!A5:B6` باستخدام إعدادات معايير التحقق ، قم بإنشاء قائمة منسدلة داخل الخلية عن طريق السماح بمصدر القائمة:

<p align="center"><img width="654" src="./images/data_validation_03.png" alt="تأكيد صحة البيانات"></p>

```go
dv = excelize.NewDataValidation(true)
dv.SetSqref("A5:B6")
dv.SetDropList([]string{"1", "2", "3"})
f.AddDataValidation("Sheet1", dv)
f.AddDataValidation("ورقة1", dv)
```

إذا قمت بكتابة العناصر في مربع حوار التحقق من صحة البيانات (قائمة محددة)، فإن الحد الأقصى هو 255 حرفًا، بما في ذلك الفواصل. إذا كانت صيغة مصدر قائمة التحقق من صحة البيانات الخاصة بك تتجاوز الحد الأقصى للطول، فيرجى تعيين القيم المسموح بها في خلايا ورقة العمل، واستخدام وظيفة `SetSqrefDropList` لتعيين المرجع للخلايا الخاصة بها.

المثال 4 ، قم بتعيين التحقق من صحة البيانات على `Sheet1!A7:B8` باستخدام إعدادات مصدر معايير التحقق `Sheet1!E1:E3` ، قم بإنشاء قائمة منسدلة داخل الخلية عن طريق السماح بمصدر القائمة:
المثال 4 ، قم بتعيين التحقق من صحة البيانات على `ورقة1!A7:B8` باستخدام إعدادات مصدر معايير التحقق `ورقة1!E1:E3` ، قم بإنشاء قائمة منسدلة داخل الخلية عن طريق السماح بمصدر القائمة:

<p align="center"><img width="654" src="./images/data_validation_04.png" alt="تأكيد صحة البيانات"></p>

```go
dv := excelize.NewDataValidation(true)
dv.SetSqref("A7:B8")
dv.SetSqrefDropList("$E$1:$E$3")
f.AddDataValidation("Sheet1", dv)
dv.SetSqrefDropList("E1:E3")
f.AddDataValidation("ورقة1", dv)
```

هناك حدود لعدد العناصر التي ستظهر في القائمة المنسدلة للتحقق من صحة البيانات: يمكن أن تظهر القائمة حتى تعرض 32768 عنصرًا من قائمة في ورقة العمل. إذا كنت بحاجة إلى المزيد من العناصر، فيمكنك إنشاء قائمة منسدلة تابعة، مقسمة حسب الفئة.
Expand Down
24 changes: 12 additions & 12 deletions de/data.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ func (f *File) AddDataValidation(sheet string, dv *DataValidation)

AddDataValidation bietet eine festgelegte Datenüberprüfung für einen Bereich des Arbeitsblatts anhand des angegebenen Datenüberprüfungsobjekts und des Arbeitsblattnamens. Das Datenüberprüfungsobjekt kann mit der Funktion `NewDataValidation` erstellt werden. Datenvalidierungstyp und Operatoren finden Sie im Abschnitt [Constants](constants.md).

Beispiel 1: Setzen Sie die Datenvalidierung auf `Sheet1!A1:B2` mit den Einstellungen für die Validierungskriterien. Zeigen Sie eine Fehlerwarnung an, nachdem ungültige Daten mit dem Stil "Stop" und dem benutzerdefinierten Titel "Fehlerkörper" eingegeben wurden:
Beispiel 1: Setzen Sie die Datenvalidierung auf `Tabelle1!A1:B2` mit den Einstellungen für die Validierungskriterien. Zeigen Sie eine Fehlerwarnung an, nachdem ungültige Daten mit dem Stil "Stop" und dem benutzerdefinierten Titel "Fehlerkörper" eingegeben wurden:

<p align="center"><img width="665" src="./images/data_validation_01.png" alt="Datenvalidierung"></p>

Expand All @@ -17,10 +17,10 @@ dv := excelize.NewDataValidation(true)
dv.SetSqref("A1:B2")
dv.SetRange(10, 20, excelize.DataValidationTypeWhole, excelize.DataValidationOperatorBetween)
dv.SetError(excelize.DataValidationErrorStyleStop, "error title", "Fehlerkörper")
f.AddDataValidation("Sheet1", dv)
f.AddDataValidation("Tabelle1", dv)
```

Beispiel 2: Stellen Sie die Datenvalidierung auf `Sheet1!A3:B4` mit den Einstellungen für die Validierungskriterien ein und zeigen Sie die Eingabemeldung an, wenn die Zelle ausgewählt ist:
Beispiel 2: Stellen Sie die Datenvalidierung auf `Tabelle1!A3:B4` mit den Einstellungen für die Validierungskriterien ein und zeigen Sie die Eingabemeldung an, wenn die Zelle ausgewählt ist:

<p align="center"><img width="665" src="./images/data_validation_02.png" alt="Datenvalidierung"></p>

Expand All @@ -29,31 +29,31 @@ dv = excelize.NewDataValidation(true)
dv.SetSqref("A3:B4")
dv.SetRange(10, 20, excelize.DataValidationTypeWhole, excelize.DataValidationOperatorGreaterThan)
dv.SetInput("input title", "input body")
f.AddDataValidation("Sheet1", dv)
f.AddDataValidation("Tabelle1", dv)
```

Beispiel 3: Setzen Sie die Datenvalidierung auf `Sheet1!A5:B6` mit den Einstellungen für die Validierungskriterien. Erstellen Sie ein Dropdown-Menü in der Zelle, indem Sie die Listenquelle zulassen:
Beispiel 3: Setzen Sie die Datenvalidierung auf `Tabelle1!A5:B6` mit den Einstellungen für die Validierungskriterien. Erstellen Sie ein Dropdown-Menü in der Zelle, indem Sie die Listenquelle zulassen:

<p align="center"><img width="665" src="./images/data_validation_03.png" alt="Datenvalidierung"></p>

```go
dv = excelize.NewDataValidation(true)
dv.SetSqref("A5:B6")
dv.SetDropList([]string{"1", "2", "3"})
f.AddDataValidation("Sheet1", dv)
f.AddDataValidation("Tabelle1", dv)
```

Wenn Sie die Elemente in das Datenvalidierungsdialogfeld (eine durch Trennzeichen getrennte Liste) eingeben, beträgt die Grenze 255 Zeichen, einschließlich der Trennzeichen. Wenn die Quellformel Ihrer Datenvalidierungsliste die maximale Längenbeschränkung überschreitet, legen Sie bitte die zulässigen Werte in den Arbeitsblattzellen fest und verwenden Sie die Funktion `SetSqrefDropList`, um die Referenz für ihre Zellen festzulegen.

Beispiel 4: Setzen Sie die Datenvalidierung auf `Sheet1!A7:B8` mit den Einstellungen der Validierungskriterienquelle `Sheet1!E1:E3`. Erstellen Sie ein Dropdown-Menü in der Zelle, indem Sie die Listenquelle zulassen:
Beispiel 4: Setzen Sie die Datenvalidierung auf `Tabelle1!A7:B8` mit den Einstellungen der Validierungskriterienquelle `Tabelle1!E1:E3`. Erstellen Sie ein Dropdown-Menü in der Zelle, indem Sie die Listenquelle zulassen:

<p align="center"><img width="665" src="./images/data_validation_04.png" alt="Datenvalidierung"></p>

```go
dv := excelize.NewDataValidation(true)
dv.SetSqref("A7:B8")
dv.SetSqrefDropList("$E$1:$E$3")
f.AddDataValidation("Sheet1", dv)
dv.SetSqrefDropList("E1:E3")
f.AddDataValidation("Tabelle1", dv)
```

Die Anzahl der Elemente, die in einer Datenvalidierungs-Dropdown-Liste angezeigt werden, ist begrenzt: Die Liste kann bis zu 32768 Elemente aus einer Liste im Arbeitsblatt anzeigen. Wenn Sie mehr Elemente benötigen, können Sie eine abhängige Dropdown-Liste erstellen, die nach Kategorien aufgeschlüsselt ist.
Expand Down Expand Up @@ -117,13 +117,13 @@ type SlicerOptions struct {
func (f *File) AddSlicer(sheet string, opts *SlicerOptions) error
```

Die AddSlicer-Funktion fügt einen Slicer ein, indem sie den Arbeitsblattnamen und die Slicer-Einstellungen angibt. Fügen Sie beispielsweise einen Slicer auf `Sheet1!E1` mit dem Feld `Column1` für die Tabelle `Table1` ein:
Die AddSlicer-Funktion fügt einen Slicer ein, indem sie den Arbeitsblattnamen und die Slicer-Einstellungen angibt. Fügen Sie beispielsweise einen Slicer auf `Tabelle1!E1` mit dem Feld `Column1` für die Tabelle `Table1` ein:

```go
err := f.AddSlicer("Sheet1", &excelize.SlicerOptions{
err := f.AddSlicer("Tabelle1", &excelize.SlicerOptions{
Name: "Column1",
Cell: "E1",
TableSheet: "Sheet1",
TableSheet: "Tabelle1",
TableName: "Table1",
Caption: "Column1",
Width: 200,
Expand Down
2 changes: 1 addition & 1 deletion en/data.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ Example 4,set data validation on `Sheet1!A7:B8` with validation criteria sourc
```go
dv := excelize.NewDataValidation(true)
dv.SetSqref("A7:B8")
dv.SetSqrefDropList("$E$1:$E$3")
dv.SetSqrefDropList("E1:E3")
f.AddDataValidation("Sheet1", dv)
```

Expand Down
18 changes: 9 additions & 9 deletions es/data.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ func (f *File) AddDataValidation(sheet string, dv *DataValidation)

AddDataValidation proporciona una validación de datos establecida en un rango de la hoja de trabajo por objeto de validación de datos y nombre de la hoja de trabajo. El objeto de validación de datos puede ser creado por la función `NewDataValidation`. Los operadores y el tipo de validación de datos se pueden encontrar en la sección [Constants](constants.md).

Ejemplo 1, configure la validación de datos en `Sheet1!A1:B2` con la configuración de los criterios de validación, Mostrar alerta de error después de ingresar datos no válidos con el estilo "Detener" y el título personalizado "cuerpo de error":
Ejemplo 1, configure la validación de datos en `Hoja1!A1:B2` con la configuración de los criterios de validación, Mostrar alerta de error después de ingresar datos no válidos con el estilo "Detener" y el título personalizado "cuerpo de error":

<p align="center"><img width="683" src="./images/data_validation_01.png" alt="Validación de datos"></p>

Expand All @@ -17,10 +17,10 @@ dv := excelize.NewDataValidation(true)
dv.SetSqref("A1:B2")
dv.SetRange(10, 20, excelize.DataValidationTypeWhole, excelize.DataValidationOperatorBetween)
dv.SetError(excelize.DataValidationErrorStyleStop, "error title", "cuerpo de error")
f.AddDataValidation("Sheet1", dv)
f.AddDataValidation("Hoja1", dv)
```

Ejemplo 2, configure la validación de datos en `Sheet1!A3:B4` con la configuración de los criterios de validación y muestre el mensaje de entrada cuando se seleccione la celda:
Ejemplo 2, configure la validación de datos en `Hoja1!A3:B4` con la configuración de los criterios de validación y muestre el mensaje de entrada cuando se seleccione la celda:

<p align="center"><img width="683" src="./images/data_validation_02.png" alt="Validación de datos"></p>

Expand All @@ -29,31 +29,31 @@ dv = excelize.NewDataValidation(true)
dv.SetSqref("A3:B4")
dv.SetRange(10, 20, excelize.DataValidationTypeWhole, excelize.DataValidationOperatorGreaterThan)
dv.SetInput("input title", "input body")
f.AddDataValidation("Sheet1", dv)
f.AddDataValidation("Hoja1", dv)
```

Ejemplo 3, configure la validación de datos en `Sheet1!A5:B6` con la configuración de los criterios de validación, cree un menú desplegable en la celda permitiendo la fuente de la lista:
Ejemplo 3, configure la validación de datos en `Hoja1!A5:B6` con la configuración de los criterios de validación, cree un menú desplegable en la celda permitiendo la fuente de la lista:

<p align="center"><img width="683" src="./images/data_validation_03.png" alt="Validación de datos"></p>

```go
dv = excelize.NewDataValidation(true)
dv.SetSqref("A5:B6")
dv.SetDropList([]string{"1", "2", "3"})
f.AddDataValidation("Sheet1", dv)
f.AddDataValidation("Hoja1", dv)
```

Si escribe los elementos en el cuadro de diálogo de validación de datos (una lista delimitada), el límite es de 255 caracteres, incluidos los separadores. Si la fórmula de origen de su lista de validación de datos supera el límite de longitud máxima, establezca los valores permitidos en las celdas de la hoja de trabajo y utilice la función `SetSqrefDropList` para establecer la referencia para sus celdas.

Ejemplo 4, configure la validación de datos en `Sheet1!A7:B8` con la fuente de criterios de validación `Sheet1!E1:E3`, cree un menú desplegable en la celda permitiendo la fuente de la lista:
Ejemplo 4, configure la validación de datos en `Hoja1!A7:B8` con la fuente de criterios de validación `Hoja1!E1:E3`, cree un menú desplegable en la celda permitiendo la fuente de la lista:

<p align="center"><img width="683" src="./images/data_validation_04.png" alt="Validación de datos"></p>

```go
dv := excelize.NewDataValidation(true)
dv.SetSqref("A7:B8")
dv.SetSqrefDropList("$E$1:$E$3")
f.AddDataValidation("Sheet1", dv)
dv.SetSqrefDropList("E1:E3")
f.AddDataValidation("Hoja1", dv)
```

Hay límites en la cantidad de elementos que se mostrarán en una lista desplegable de validación de datos: la lista puede mostrar hasta 32768 elementos de una lista en la hoja de trabajo. Si necesita más elementos, puede crear una lista desplegable dependiente, desglosada por categoría.
Expand Down
24 changes: 12 additions & 12 deletions fr/data.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ func (f *File) AddDataValidation(sheet string, dv *DataValidation)

AddDataValidation fournit la validation des données définies sur une plage de la feuille de calcul par objet de validation de données et nom de feuille de calcul donnés. L'objet de validation de données peut être créé par la fonction `NewDataValidation`. Le type de validation des données et les opérateurs peuvent être trouvés dans la section [Constants](constants.md).

Exemple 1, validation de données situé sur `Sheet1!A1:B2` avec les paramètres de critères de validation, d'alerte d'erreur de série après des données non valides sont entrées avec "Stop" style et titre personnalisé "error body":
Exemple 1, validation de données situé sur `Feuil1!A1:B2` avec les paramètres de critères de validation, d'alerte d'erreur de série après des données non valides sont entrées avec "Stop" style et titre personnalisé "error body":

<p align="center"><img width="705" src="./images/data_validation_01.png" alt="La validation des données"></p>

Expand All @@ -17,10 +17,10 @@ dv := excelize.NewDataValidation(true)
dv.SetSqref("A1:B2")
dv.SetRange(10, 20, excelize.DataValidationTypeWhole, excelize.DataValidationOperatorBetween)
dv.SetError(excelize.DataValidationErrorStyleStop, "error title", "error body")
f.AddDataValidation("Sheet1", dv)
f.AddDataValidation("Feuil1", dv)
```

Exemple 2, définissez la validation des données sur `Sheet1!A3:B4` avec les paramètres de validation et affichez le message lorsque la cellule est sélectionnée:
Exemple 2, définissez la validation des données sur `Feuil1!A3:B4` avec les paramètres de validation et affichez le message lorsque la cellule est sélectionnée:

<p align="center"><img width="705" src="./images/data_validation_02.png" alt="La validation des données"></p>

Expand All @@ -29,31 +29,31 @@ dv = excelize.NewDataValidation(true)
dv.SetSqref("A3:B4")
dv.SetRange(10, 20, excelize.DataValidationTypeWhole, excelize.DataValidationOperatorGreaterThan)
dv.SetInput("input title", "input body")
f.AddDataValidation("Sheet1", dv)
f.AddDataValidation("Feuil1", dv)
```

Exemple 3, définissez la validation des données sur `Sheet1!A5:B6` avec les paramètres de validation, créez un menu déroulant dans la cellule en autorisant la source de liste:
Exemple 3, définissez la validation des données sur `Feuil1!A5:B6` avec les paramètres de validation, créez un menu déroulant dans la cellule en autorisant la source de liste:

<p align="center"><img width="705" src="./images/data_validation_03.png" alt="La validation des données"></p>

```go
dv = excelize.NewDataValidation(true)
dv.SetSqref("A5:B6")
dv.SetDropList([]string{"1", "2", "3"})
f.AddDataValidation("Sheet1", dv)
f.AddDataValidation("Feuil1", dv)
```

Si vous saisissez les éléments dans la boîte de dialogue de validation des données (une liste délimitée), la limite est de 255 caractères, séparateurs compris. Si la formule source de votre liste de validation de données dépasse la limite de longueur maximale, veuillez définir les valeurs autorisées dans les cellules de la feuille de calcul et utilisez la fonction `SetSqrefDropList` pour définir la référence de leurs cellules.

Example 4,définir la validation des données sur `Sheet1!A7:B8` avec la source des critères de validation `Sheet1!E1:E3`, créer un menu déroulant dans la cellule en autorisant la source de liste:
Example 4,définir la validation des données sur `Feuil1!A7:B8` avec la source des critères de validation `Feuil1!E1:E3`, créer un menu déroulant dans la cellule en autorisant la source de liste:

<p align="center"><img width="705" src="./images/data_validation_04.png" alt="La validation des données"></p>

```go
dv := excelize.NewDataValidation(true)
dv.SetSqref("A7:B8")
dv.SetSqrefDropList("$E$1:$E$3")
f.AddDataValidation("Sheet1", dv)
dv.SetSqrefDropList("E1:E3")
f.AddDataValidation("Feuil1", dv)
```

Il existe des limites au nombre d'éléments qui s'afficheront dans une liste déroulante de validation des données: la liste peut afficher 32768 éléments d'une liste sur la feuille de calcul. Si vous avez besoin de plus d'éléments que cela, vous pouvez créer une liste déroulante dépendante, divisée par catégorie.
Expand Down Expand Up @@ -117,13 +117,13 @@ type SlicerOptions struct {
func (f *File) AddSlicer(sheet string, opts *SlicerOptions) error
```
La fonction AddSlicer insère un slicer en donnant le nom de la feuille de calcul et les paramètres du slicer. Par exemple, insérez un slicer sur `Sheet1!E1` avec le champ `Column1` pour la table nommée `Table1`:
La fonction AddSlicer insère un slicer en donnant le nom de la feuille de calcul et les paramètres du slicer. Par exemple, insérez un slicer sur `Feuil1!E1` avec le champ `Column1` pour la table nommée `Table1`:
```go
err := f.AddSlicer("Sheet1", &excelize.SlicerOptions{
err := f.AddSlicer("Feuil1", &excelize.SlicerOptions{
Name: "Column1",
Cell: "E1",
TableSheet: "Sheet1",
TableSheet: "Feuil1",
TableName: "Table1",
Caption: "Column1",
Width: 200,
Expand Down
Loading

0 comments on commit 2262caa

Please sign in to comment.