Skip to content

Commit

Permalink
Docs for the new function MoveSheet
Browse files Browse the repository at this point in the history
  • Loading branch information
xuri committed Oct 1, 2024
1 parent 570d402 commit 0beced5
Show file tree
Hide file tree
Showing 24 changed files with 165 additions and 9 deletions.
1 change: 1 addition & 0 deletions ar/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
* [إغلاق المصنف](workbook.md#Close)
* [قم بإنشاء ورقة عمل](workbook.md#NewSheet)
* [احذف ورقة العمل](workbook.md#DeleteSheet)
* [نقل ورقة العمل](workbook.md#MoveSheet)
* [نسخ ورقة العمل](workbook.md#CopySheet)
* [أوراق عمل المجموعة](workbook.md#GroupSheets)
* [فك تجميع أوراق العمل](workbook.md#UngroupSheets)
Expand Down
12 changes: 12 additions & 0 deletions ar/workbook.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,18 @@ func (f *File) DeleteSheet(sheet string) error

يوفر DeleteSheet وظيفة لحذف ورقة العمل في مصنف حسب اسم ورقة العمل المحدد ، وأسماء الأوراق ليست حساسة لحالة الأحرف. استخدم هذه الطريقة بحذر ، مما سيؤثر على التغييرات في المراجع مثل الصيغ والمخططات وما إلى ذلك. إذا كان هناك أي قيمة مرجعية لورقة العمل المحذوفة ، فسوف يتسبب ذلك في حدوث خطأ في الملف عند فتحه. ستكون هذه الوظيفة غير صالحة عند ترك ورقة عمل واحدة فقط.

## نقل ورقة العمل {#MoveSheet}

```go
func (f *File) MoveSheet(source, target string) error
```

MoveSheet تنقل ورقة إلى موضع محدد في المصنف. تنقل الوظيفة ورقة المصدر قبل ورقة الهدف. بعد النقل، سيتم نقل الأوراق الأخرى إلى اليسار أو اليمين. إذا كانت الورقة بالفعل في الموضع المستهدف، فلن تقوم الوظيفة بأي إجراء. لا يعني هذا أن هذه الوظيفة ستقوم بإلغاء تجميع كل الأوراق بعد النقل. نقل `ورقة2` قبل `ورقة1`:

```go
err := f.MoveSheet("ورقة2", "ورقة1")
```

## نسخ ورقة العمل {#CopySheet}

```go
Expand Down
1 change: 1 addition & 0 deletions de/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
* [Arbeitsmappe schließen](workbook.md#Close)
* [Arbeitsblatt erstellen](workbook.md#NewSheet)
* [Arbeitsblatt löschen](workbook.md#DeleteSheet)
* [Arbeitsblatt verschieben](workbook.md#MoveSheet)
* [Arbeitsblatt kopieren](workbook.md#CopySheet)
* [Gruppenarbeitsblätter](workbook.md#GroupSheets)
* [Gruppierung von Arbeitsblättern aufheben](workbook.md#UngroupSheets)
Expand Down
12 changes: 12 additions & 0 deletions de/workbook.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,18 @@ func (f *File) DeleteSheet(sheet string) error

DeleteSheet bietet eine Funktion zum Löschen von Arbeitsblättern in einer Arbeitsmappe nach dem angegebenen Arbeitsblattnamen, bei den Blattnamen wird nicht zwischen Groß- und Kleinschreibung unterschieden. Verwenden Sie diese Methode mit Vorsicht, da sie sich auf Änderungen in Referenzen wie Formeln, Diagrammen usw. auswirkt. Wenn es einen referenzierten Wert des gelöschten Arbeitsblatts gibt, führt dies zu einem Dateifehler, wenn Sie es öffnen. Diese Funktion ist ungültig, wenn nur noch ein Arbeitsblatt übrig ist.

## Arbeitsblatt verschieben {#MoveSheet}

```go
func (f *File) MoveSheet(source, target string) error
```

MoveSheet verschiebt ein Blatt an eine bestimmte Position in der Arbeitsmappe. Die Funktion verschiebt das Quellblatt vor das Zielblatt. Nach dem Verschieben werden andere Blätter nach links oder rechts verschoben. Wenn sich das Blatt bereits an der Zielposition befindet, führt die Funktion keine Aktion aus. Beachten Sie, dass diese Funktion nach dem Verschieben alle Blätter auflöst. Verschieben Sie beispielsweise `Tabelle2` vor `Tabelle1`:

```go
err := f.MoveSheet("Tabelle2", "Tabelle1")
```

## Arbeitsblatt kopieren {#CopySheet}

```go
Expand Down
1 change: 1 addition & 0 deletions en/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
* [Close workbook](workbook.md#Close)
* [Create worksheet](workbook.md#NewSheet)
* [Delete worksheet](workbook.md#DeleteSheet)
* [Move worksheet](workbook.md#MoveSheet)
* [Copy worksheet](workbook.md#CopySheet)
* [Group worksheets](workbook.md#GroupSheets)
* [Ungroup worksheets](workbook.md#UngroupSheets)
Expand Down
12 changes: 12 additions & 0 deletions en/workbook.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,18 @@ func (f *File) DeleteSheet(sheet string) error

DeleteSheet provides a function to delete worksheet in a workbook by given worksheet name. Use this method with caution, which will affect changes in references such as formulas, charts, and so on. If there is any referenced value of the deleted worksheet, it will cause a file error when you open it. This function will be invalid when only one worksheet is left.

## Move worksheet {#MoveSheet}

```go
func (f *File) MoveSheet(source, target string) error
```

MoveSheet moves a sheet to a specified position in the workbook. The function moves the source sheet before the target sheet. After moving, other sheets will be shifted to the left or right. If the sheet is already at the target position, the function will not perform any action. Not that this function will be ungroup all sheets after moving. For example, move `Sheet2` before `Sheet1`:

```go
err := f.MoveSheet("Sheet2", "Sheet1")
```

## Copy worksheet {#CopySheet}

```go
Expand Down
1 change: 1 addition & 0 deletions es/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
* [Cerrar libro de trabajo](workbook.md#Close)
* [Crear hoja de trabajo](workbook.md#NewSheet)
* [Eliminar hoja de trabajo](workbook.md#DeleteSheet)
* [Mover hoja de trabajo](workbook.md#MoveSheet)
* [Copiar hoja de trabajo](workbook.md#CopySheet)
* [Hojas de trabajo grupales](workbook.md#GroupSheets)
* [Desagrupar hojas de trabajo](workbook.md#UngroupSheets)
Expand Down
12 changes: 12 additions & 0 deletions es/workbook.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,18 @@ func (f *File) DeleteSheet(sheet string) error

DeleteSheet proporciona una función para eliminar la hoja de trabajo en un libro de trabajo por el nombre de la hoja de trabajo dado, los nombres de las hojas no distinguen entre mayúsculas y minúsculas. Utilice este método con precaución, ya que afectará los cambios en las referencias, como fórmulas, gráficos, etc. Si hay algún valor de referencia de la hoja de cálculo eliminada, se producirá un error de archivo cuando lo abra. Esta función no será válida cuando solo quede una hoja de trabajo.

## Mover hoja de trabajo {#MoveSheet}

```go
func (f *File) MoveSheet(source, target string) error
```

MoveSheet mueve una hoja a una posición específica en el libro de trabajo. La función mueve la hoja de origen antes que la hoja de destino. Después de moverla, las demás hojas se desplazarán hacia la izquierda o hacia la derecha. Si la hoja ya está en la posición de destino, la función no realizará ninguna acción. Tenga en cuenta que esta función desagrupará todas las hojas después de moverla. Por ejemplo, mueva `Hoja2` antes que `Hoja1`:

```go
err := f.MoveSheet("Hoja2", "Hoja1")
```

## Copiar hoja de trabajo {#CopySheet}

```go
Expand Down
1 change: 1 addition & 0 deletions fr/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
* [Fermer le classeur](workbook.md#Close)
* [Créer une feuille de calcul](workbook.md#NewSheet)
* [Supprimer la feuille de calcul](workbook.md#DeleteSheet)
* [Déplacer la feuille de travail](workbook.md#MoveSheet)
* [Copier la feuille de calcul](workbook.md#CopySheet)
* [Feuilles de travail de groupe](workbook.md#GroupSheets)
* [Dissocier les feuilles de calcul](workbook.md#UngroupSheets)
Expand Down
12 changes: 12 additions & 0 deletions fr/workbook.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,18 @@ func (f *File) DeleteSheet(sheet string) error
DeleteSheet fournit une fonction pour supprimer une feuille de calcul dans un classeur par nom de feuille de calcul donné, les noms de feuille ne sont pas sensibles à la casse. Utilisez cette méthode avec prudence, car cela affectera les modifications apportées aux références telles que les formules, les graphiques, etc. S'il existe une valeur référencée de la feuille de calcul supprimée, cela provoquera une erreur de fichier lorsque vous l'ouvrirez. Cette fonction sera invalide lorsqu'il ne reste qu'une seule feuille de calcul.
## Déplacer la feuille de travail {#MoveSheet}
```go
func (f *File) MoveSheet(source, target string) error
```
MoveSheet déplace une feuille vers une position spécifiée dans le classeur. La fonction déplace la feuille source avant la feuille cible. Après le déplacement, les autres feuilles seront décalées vers la gauche ou la droite. Si la feuille est déjà à la position cible, la fonction n'effectuera aucune action. Cette fonction ne dégroupera pas toutes les feuilles après le déplacement. Par exemple, déplacez `Sheet2` avant `Sheet1`:

```go
err := f.MoveSheet("Sheet2", "Sheet1")
```

## Copier la feuille de calcul {#CopySheet}

```go
Expand Down
1 change: 1 addition & 0 deletions it/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
* [Chiudi la cartella di lavoro](workbook.md#Close)
* [Crea foglio di lavoro](workbook.md#NewSheet)
* [Elimina il foglio di lavoro](workbook.md#DeleteSheet)
* [Sposta il foglio di lavoro](workbook.md#MoveSheet)
* [Copia foglio di lavoro](workbook.md#CopySheet)
* [Fogli di lavoro di gruppo](workbook.md#GroupSheets)
* [Separare i fogli di lavoro](workbook.md#UngroupSheets)
Expand Down
12 changes: 12 additions & 0 deletions it/workbook.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,18 @@ func (f *File) DeleteSheet(sheet string) error
DeleteSheet fornisce una funzione per eliminare un foglio di lavoro in una cartella di lavoro in base al nome del foglio di lavoro specificato. Utilizzare questo metodo con cautela poiché influirà sulle modifiche ai riferimenti quali formule, grafici e così via. Se è presente un valore di riferimento del foglio di lavoro eliminato, causerà un errore di file quando lo apri. Questa funzione non sarà valida quando rimane un solo foglio di lavoro.
## Sposta il foglio di lavoro {#MoveSheet}
```go
func (f *File) MoveSheet(source, target string) error
```
MoveSheet sposta un foglio in una posizione specificata nella cartella di lavoro. La funzione sposta il foglio di origine prima del foglio di destinazione. Dopo lo spostamento, gli altri fogli verranno spostati a sinistra o a destra. Se il foglio è già nella posizione di destinazione, la funzione non eseguirà alcuna azione. Non che questa funzione separerà tutti i fogli dopo lo spostamento. Ad esempio, sposta `Foglio2` prima di `Foglio1`:
```go
err := f.MoveSheet("Foglio2", "Foglio1")
```
## Copia foglio di lavoro {#CopySheet}
```go
Expand Down
1 change: 1 addition & 0 deletions ja/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
* [閉じるワークブック](workbook.md#Close)
* [ワークシートを作成する](workbook.md#NewSheet)
* [ワークシートを削除する](workbook.md#DeleteSheet)
* [ワークシートを移動する](workbook.md#MoveSheet)
* [ワークシートをコピーする](workbook.md#CopySheet)
* [グループワークシート](workbook.md#GroupSheets)
* [ワークシートのグループ化を解除する](workbook.md#UngroupSheets)
Expand Down
12 changes: 12 additions & 0 deletions ja/workbook.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,18 @@ func (f *File) DeleteSheet(sheet string) error

DeleteSheet は、指定されたワークシート名でブック内のワークシートを削除する機能を提供します。この方法は注意して使用してください。数式やグラフなどの参照の変更に影響します。削除されたワークシートの参照値がある場合、それを開いたときにファイルエラーが発生します。ワークシートが1つしか残っていない場合、この関数は無効になります。

## ワークシートを移動する {#MoveSheet}

```go
func (f *File) MoveSheet(source, target string) error
```

MoveSheet は、シートをワークブック内の指定された位置に移動します。この関数は、ソース シートをターゲット シートの前に移動します。移動後、他のシートは左または右にシフトされます。シートがすでにターゲット位置にある場合、この関数は何も実行しません。この関数は、移動後にすべてのシートのグループを解除するわけではありません。たとえば、`Sheet2``Sheet1` の前に移動します:

```go
err := f.MoveSheet("Sheet2", "Sheet1")
```

## ワークシートをコピーする {#CopySheet}

```go
Expand Down
1 change: 1 addition & 0 deletions ko/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
* [통합 문서 닫기](workbook.md#Close)
* [워크 시트 만들기](workbook.md#NewSheet)
* [워크 시트 삭제](workbook.md#DeleteSheet)
* [이동 워크시트](workbook.md#MoveSheet)
* [워크 시트 복사](workbook.md#CopySheet)
* [그룹 워크시트](workbook.md#GroupSheets)
* [워크시트 그룹 해제](workbook.md#UngroupSheets)
Expand Down
12 changes: 12 additions & 0 deletions ko/workbook.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,18 @@ func (f *File) DeleteSheet(sheet string) error

DeleteSheet 는 지정된 워크 시트 이름으로 통합 문서의 워크 시트를 삭제하는 기능을 제공하며 시트 이름은 대/소문자를 구분하지 않습니다. 이 방법은 수식, 차트 등과 같은 참조의 변경에 영향을 주는 주의해서 사용하십시오. 삭제된 워크시트의 참조된 값이 있으면 워크시트를 열 때 파일 오류가 발생합니다. 이 함수는 워크시트가 하나만 남아 있으면 유효하지 않습니다.

## 이동 워크시트 {#MoveSheet}

```go
func (f *File) MoveSheet(source, target string) error
```

MoveSheet 는 워크북에서 지정된 위치로 시트를 이동합니다. 이 함수는 대상 시트 앞으로 소스 시트를 이동합니다. 이동한 후 다른 시트는 왼쪽이나 오른쪽으로 이동합니다. 시트가 이미 대상 위치에 있는 경우 이 함수는 아무런 동작도 수행하지 않습니다. 이 함수가 이동한 후 모든 시트를 그룹 해제하지는 않습니다. 예를 들어, `Sheet2``Sheet1` 앞으로 이동합니다:

```go
err := f.MoveSheet("Sheet2", "Sheet1")
```

## 워크 시트 복사 {#CopySheet}

```go
Expand Down
1 change: 1 addition & 0 deletions pt/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
* [Fechar pasta de trabalho](workbook.md#Close)
* [Criar planilha](workbook.md#NewSheet)
* [Excluir planilha](workbook.md#DeleteSheet)
* [Mover planilha](workbook.md#MoveSheet)
* [Copiar planilha](workbook.md#CopySheet)
* [Planilhas de grupo](workbook.md#GroupSheets)
* [Desagrupar planilhas](workbook.md#UngroupSheets)
Expand Down
12 changes: 12 additions & 0 deletions pt/workbook.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,18 @@ func (f *File) DeleteSheet(sheet string) error

DeleteSheet fornece uma função para excluir planilha em uma pasta de trabalho por determinado nome de planilha. Use este método com cuidado, pois afetará alterações em referências como fórmulas, gráficos e assim por diante. Se houver algum valor referenciado da planilha excluída, isso causará um erro de arquivo ao abri-lo. Esta função será inválida quando sobrar apenas uma planilha.

## Mover planilha {#MoveSheet}

```go
func (f *File) MoveSheet(source, target string) error
```

MoveSheet move uma planilha para uma posição especificada na pasta de trabalho. A função move a planilha de origem antes da planilha de destino. Após a movimentação, outras planilhas serão deslocadas para a esquerda ou direita. Se a planilha já estiver na posição de destino, a função não executará nenhuma ação. Não que esta função desagrupará todas as planilhas após a movimentação. Por exemplo, mova `Planilha2` antes de `Planilha1`:

```go
err := f.MoveSheet("Planilha2", "Planilha1")
```

## Copiar planilha {#CopySheet}

```go
Expand Down
1 change: 1 addition & 0 deletions ru/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
* [Закрыть книгу](workbook.md#Close)
* [Создать рабочий лист](workbook.md#NewSheet)
* [Удалить рабочий лист](workbook.md#DeleteSheet)
* [Переместить рабочий лист](workbook.md#MoveSheet)
* [Лист копирования](workbook.md#CopySheet)
* [Рабочие листы группы](workbook.md#GroupSheets)
* [Разгруппировать листы](workbook.md#UngroupSheets)
Expand Down
24 changes: 18 additions & 6 deletions ru/workbook.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,18 @@ func (f *File) DeleteSheet(sheet string) error

DeleteSheet предоставляет функцию для удаления рабочего листа в рабочей книге по заданному имени рабочего листа, имена листов не чувствительны к регистру. Используйте этот метод с осторожностью, так как это повлияет на изменения в ссылках, таких как формулы, диаграммы и т. д. Если есть какое-либо ссылочное значение удаленного рабочего листа, это вызовет ошибку файла при его открытии. Эта функция будет недействительна, если останется только один рабочий лист.

## Переместить рабочий лист {#MoveSheet}

```go
func (f *File) MoveSheet(source, target string) error
```

MoveSheet перемещает лист в указанное положение в рабочей книге. Функция перемещает исходный лист перед целевым листом. После перемещения другие листы будут смещены влево или вправо. Если лист уже находится в целевой позиции, функция не выполнит никаких действий. Не то чтобы эта функция разгруппировала все листы после перемещения. Например, переместите `Лист2` перед `Лист1`:

```go
err := f.MoveSheet("Лист2", "Лист1")
```

## Лист копирования {#CopySheet}

```go
Expand All @@ -162,8 +174,8 @@ func (f *File) CopySheet(from, to int) error
CopySheet предоставляет функцию для дублирования рабочего листа путем указания индекса источника и целевого листа. Обратите внимание, что в настоящее время не поддерживается дублирование книг, содержащих таблицы, диаграммы или изображения. Например:

```go
// Sheet1 уже существует...
index, err := f.NewSheet("Sheet2")
// Лист1 уже существует...
index, err := f.NewSheet("Лист2")
if err != nil {
fmt.Println(err)
return
Expand Down Expand Up @@ -225,10 +237,10 @@ func (f *File) SetSheetVisible(sheet string, visible bool, veryHidden ...bool) e

SetSheetVisible предоставляет функцию для установки рабочего листа, видимого по заданному имени рабочего листа. Рабочая книга должна содержать хотя бы одну видимую рабочую таблицу. Если данный лист был активирован, этот параметр будет недействительным. Третий необязательный параметр `veryHidden` работает только тогда, когда `visible` имеет значение `false`.

Например, скрыть `Sheet1`:
Например, скрыть `Лист1`:

```go
err := f.SetSheetVisible("Sheet1", false)
err := f.SetSheetVisible("Лист1", false)
```

## Получить рабочий лист видимым {#GetSheetVisible}
Expand All @@ -237,10 +249,10 @@ err := f.SetSheetVisible("Sheet1", false)
func (f *File) GetSheetVisible(sheet string) (bool, error)
```

GetSheetVisible предоставляет функцию для отображения рабочего листа по заданному имени. Например, получить видимое состояние `Sheet1`:
GetSheetVisible предоставляет функцию для отображения рабочего листа по заданному имени. Например, получить видимое состояние `Лист1`:

```go
visible, err := f.GetSheetVisible("Sheet1")
visible, err := f.GetSheetVisible("Лист1")
```

## Установить свойства листа {#SetSheetProps}
Expand Down
1 change: 1 addition & 0 deletions zh-hans/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
* [关闭工作簿](workbook.md#Close)
* [新建工作表](workbook.md#NewSheet)
* [删除工作表](workbook.md#DeleteSheet)
* [移动工作表](workbook.md#MoveSheet)
* [复制工作表](workbook.md#CopySheet)
* [工作表分组](workbook.md#GroupSheets)
* [取消工作表分组](workbook.md#UngroupSheets)
Expand Down
Loading

0 comments on commit 0beced5

Please sign in to comment.