Lewati ke konten utama

Hapus Lembar Kerja dari Excel di dalam Power Automate

PDF4me Hapus Lembar Kerja adalah sebuah Power Automate tindakan yang menghapus satu atau lebih lembar dari Excel Anda dapat memilih buku kerja berdasarkan nama, indeks, atau keduanya, dalam satu kali panggilan. Gunakan fitur ini untuk menghapus lembar sampel dari templat, menghapus tab perhitungan sementara sebelum mendistribusikan laporan, atau membersihkan tab lembar kerja lama sesuai jadwal, semuanya tanpa perlu membuka file. Excel.

Apa yang dilakukan oleh tindakan ini?

PDF4me Hapus Lembar Kerja mengambil sebuah Excel Sebuah file ditambah daftar nama lembar kerja, indeks lembar kerja, atau keduanya, dan mengembalikan buku kerja dengan lembar kerja yang sesuai telah dihapus. Pemeriksaan keamanan bawaan akan memblokir permintaan jika permintaan tersebut akan menghapus setiap lembar kerja, karena buku kerja yang valid harus selalu menyimpan setidaknya satu lembar kerja.

Postingan Blog Terkait
Belum ada postingan blog untuk fitur ini — akan segera hadir.
Sementara itu, jelajahi blog PDF4me untuk menemukan tutorial dan alur kerja di berbagai platform.
Kunjungi blog ini

Memverifikasi Identitas Anda API Meminta

Untuk mengakses PDF4me Web API melalui Power AutomateSetiap permintaan harus menyertakan informasi yang valid. API Kunci. Otentikasi memvalidasi identitas Anda dan memungkinkan konektor untuk terhubung. PDF4me'S Excel layanan penghapusan lembar kerja dari alur kerja Anda.

Fakta Penting yang Tidak Boleh Anda Lewatkan

Indeks lembar kerja di sini berbasis 1.
Indeks 1 adalah lembar kerja pertama, indeks 2 adalah lembar kerja kedua, dan seterusnya. Tindakan ini menggunakan pengindeksan berbasis 1, tidak seperti beberapa pengindeksan lainnya. PDF4me Excel tindakan.
Setidaknya satu lembar kerja harus tetap tersedia.
Permintaan untuk menghapus semua lembar kerja dalam buku kerja ditolak dengan kesalahan, karena Excel Membutuhkan setidaknya satu lembar.
Nama dan pilihan indeks digabungkan sebagai satu kesatuan.
Jika kedua kolom diisi, setiap lembar kerja yang cocok dengan salah satu daftar akan dihapus sekali, bukan hanya yang cocok dengan keduanya.
Tindakan Hapus Lembar Kerja Power Automate PDF4me Excel yang menampilkan kolom Isi File, Nama File, Nama Lembar Kerja, dan Indeks Lembar Kerja.

Petakan Konten Berkas dan Nama Berkas dari tindakan sebelumnya, lalu atur Nama Lembar Kerja dan/atau Indeks Lembar Kerja untuk memilih lembar mana yang akan dihapus.

Parameter

Diperlukan: Isi berkas dan Nama berkas harus selalu disertakan. Setidaknya salah satu dari Nama Lembar Kerja atau Indeks Lembar Kerja harus mengidentifikasi lembar kerja yang akan dihapus, dan setidaknya satu lembar kerja harus tetap ada setelah penghapusan.

ParameterDiperlukanApa fungsinya?Contoh
File ContentRequiredBase64 or buffer content of the source Excel file, typically mapped from a prior action like SharePoint or OneDrive Get File Content.[File Content from Get File]
File NameRequiredName of the Excel file including its extension, used for processing and output naming.data.xlsx
Worksheet NamesConditionalComma-separated list of worksheet names to delete. Case-sensitive, and combines with Worksheet Indexes as a union when both are set. Required only if Worksheet Indexes is left blank.Temp,Draft,Old
Worksheet IndexesConditionalComma-separated list of 1-based worksheet indexes to delete, for example "1,3" for the first and third sheets. Required only if Worksheet Names is left blank.1,3

Apa yang Dikembalikan oleh Penghapusan Lembar Kerja?

BidangJenisIsi di dalamnya
documentBase64Excel document with the specified worksheets deleted.
SuccessBooleantrue when the deletion completed, false if the request failed validation or processing.
Error MessageStringDescription of what went wrong, null when Success is true.
ErrorsArrayDetailed error entries, empty when Success is true.
{
"document": "[Base64 Excel Content with Worksheets Deleted]",
"Success": true,
"ErrorMessage": null,
"Errors": []
}

Pesan Kesalahan Umum

Pesan KesalahanMenyebabkanLarutan
Request is emptyRequest object is null.Provide a valid request object.
Document is emptyDocument object is null.Provide a valid Excel document.
Invalid worksheet selectionWorksheet name doesn't exist or index is out of range.Use valid worksheet names, or valid 1-based indexes.
Available worksheets in workbook (X total)Informational message appended when worksheet selection validation fails.Review worksheet names or indexes and use valid values from the X available worksheets listed.
Cannot delete all worksheets. At least one worksheet must remain.The combined selection matches every worksheet in the workbook.Remove at least one worksheet from the deletion list so one sheet remains.

Bagaimana Cara Mengatur dan Menghapus Lembar Kerja di Power Automate?

  1. Menambahkan PDF4meHapus Lembar Kerja untuk Anda Power Automate mengalir.
  2. Peta Isi File Dan Nama File dari tindakan sebelumnya, seperti SharePoint atau OneDrive Dapatkan Konten File.
  3. Mengatur Nama Lembar Kerja, Indeks Lembar Kerja, atau keduanya, untuk mengidentifikasi lembaran yang perlu dilepas.
  4. Jalankan alurnya. PDF4me menghapus lembar kerja yang sesuai dan mengembalikan buku kerja yang diperbarui sebagai document, memblokir permintaan jika hal itu akan menghapus setiap lembar.

Haruskah saya memilih lembar kerja berdasarkan nama atau indeks?

Menggunakan Nama Lembar Kerja Saat lembar yang akan dihapus memiliki nama yang stabil dan dikenal, seperti "Sample1" atau "Draft", karena pilihan tetap benar meskipun urutan lembar berubah kemudian. Gunakan Indeks Lembar Kerja ketika alur kerja menghasilkan buku kerja dengan urutan lembar yang dapat diprediksi tetapi nama variabel, ingatlah bahwa indeks di sini adalah berbasis 1Mengatur keduanya akan menghapus gabungan dari kedua pilihan, jadi tumpang tindih di antara keduanya tidak menyebabkan kesalahan, itu hanya menghapus lembar kerja tersebut sekali saja.

Pengaturan Umum

Contoh Alur KerjaCommon Power Automate flow patterns using Delete Worksheets from Excel.
Pembersihan templat untuk orientasi karyawan baru.
  1. Suatu alur akan terpicu ketika data karyawan baru dibuat di sistem SDM.
  2. Get File mengambil templat laporan pengeluaran utama dari pustaka dokumen.
  3. Fungsi Hapus Lembar Kerja dijalankan dengan Nama Lembar Kerja diatur ke "Sample1,Sample2,Instructions" untuk menghapus lembar kerja sementara.
  4. Templat yang sudah dibersihkan dikirimkan melalui email kepada karyawan baru, hanya menyimpan tab "Pengeluaran" dan "Tanda Terima" yang mereka butuhkan.
Finalisasi laporan sebelum didistribusikan
  1. Alur pembuatan laporan bulanan selesai dan menghasilkan laporan yang berfungsi. Excel berkas.
  2. Get File mengambil laporan dari SharePoint.
  3. Hapus Lembar Kerja akan menghapus tab internal "Perhitungan", "Data Mentah", dan "Draf" berdasarkan namanya, hanya menyisakan "Ringkasan" dan "Grafik".
  4. Berkas final dikirim melalui email kepada pimpinan tanpa memperlihatkan lembar kerja internal.
Pembersihan lembar kerja arsip terjadwal
  1. Pemicu pengulangan menjalankan alur pengarsipan triwulanan pada laporan bergulir 12 bulan.
  2. Get File mengambil laporan bergulir, yang mengumpulkan satu lembar kerja per bulan.
  3. Hapus Lembar Kerja menghapus tab bulanan kuartal terlama, yang diidentifikasi berdasarkan nama (misalnya "Jan2026,Feb2026,Mar2026").
  4. Buku kerja yang telah dipangkas disimpan kembali ke SharePoint, dengan tetap menjaga ukuran file agar mudah dikelola.

Tips Praktis

Double-check the index base before mapping a value
Delete Worksheets uses 1-based indexes, so index 1 is the first sheet. Other PDF4me Excel actions use 0-based indexing; mixing the two up is the most common source of the wrong sheet being deleted.
Match Worksheet Names exactly, including case
Worksheet name comparison is case-sensitive. A mismatch returns an invalid worksheet selection error even if the name looks correct at a glance.
Always leave one worksheet standing
Build the deletion list so at least one sheet survives. Attempting to delete every worksheet fails outright rather than leaving an empty workbook.
Combining names and indexes extracts a union, not an intersection
If a worksheet matches either list, it is removed once. Use only one selection method if you need a fully predictable deletion set.
Read the error message for the available worksheet list
An invalid worksheet selection error includes the workbook's actual worksheet names or count, which is faster to debug against than guessing at a typo.

Lembar Panduan Singkat

BidangNilai
ActionDelete Worksheets
File ContentMapped from a prior file-retrieval action
File Namee.g. data.xlsx
Worksheet NamesComma-separated, case-sensitive
Worksheet Indexes1-based, comma-separated
At least one requiredWorksheet Names or Worksheet Indexes must be set
Both filledUnion of name matches and index matches
Safety checkBlocks deletion if it would remove every worksheet
Outputdocument (Base64 Excel), Success, Error Message, Errors

Pertanyaan Umum

How do I delete a worksheet from Excel in Power Automate?+
Add the PDF4me Delete Worksheets action, map File Content and File Name from a prior action, then set Worksheet Names, Worksheet Indexes, or both to choose which sheets to remove. The action returns the updated workbook with the matching worksheets deleted.
Are Worksheet Indexes 0-based or 1-based in Delete Worksheets?+
Worksheet Indexes are 1-based in this action, so index 1 refers to the first worksheet, index 2 to the second, and so on. This differs from some other PDF4me Excel actions, so check the field's placeholder text before mapping a value. See <a href="https://learn.microsoft.com/en-us/connectors/pdf4meconnect/" target="_blank" rel="noopener noreferrer">the PDF4me Power Automate connector reference</a> for the full action list.
What happens if I try to delete every worksheet in a workbook?+
The action blocks the request and returns an error, because a valid Excel workbook must always contain at least one worksheet. Adjust the Worksheet Names or Worksheet Indexes list so at least one sheet remains.
Can I select worksheets by name and by index in the same request?+
Yes. If both Worksheet Names and Worksheet Indexes are provided, the action deletes the union of the two selections, so any worksheet matching either list is removed once, even if it appears in both.
What if a worksheet name or index does not exist in the workbook?+
The action returns an invalid worksheet selection error naming the missing sheet, along with the worksheets actually available in the workbook. See <a href="https://learn.microsoft.com/en-us/office/vba/api/excel.worksheets" target="_blank" rel="noopener noreferrer">Microsoft's Worksheets collection reference</a> for how Excel itself models worksheet collections.

Studi Kasus & Aplikasi Industri

Studi Kasus Keuangan & Akuntansi

  • Distribusi TemplatHapus contoh lembar kerja dari templat akuntansi sebelum mengirimkannya ke pengguna baru.
  • Finalisasi LaporanHapus lembar kerja perhitungan dari laporan keuangan sebelum didistribusikan.
  • Penutupan PeriodeHapus lembar kerja periode sebelumnya dari laporan bulanan bergulir.
  • Persiapan AuditHapus lembar kerja tinjauan internal dari hasil audit.

Tindakan Terkait

Tugas yang Sama di Platform Lain

Dapatkan Bantuan