Ana içeriğe geç

Çalışma sayfalarını şuradan çıkarın: Excel içinde Power Automate

PDF4me Çıkarma Çalışma Sayfaları bir Power Automate Bir, birkaç veya tüm çalışma sayfalarını dönüştüren eylem Excel çalışma kitabını yapılandırılmış hale dönüştürün JSONHer sayfanın ilk satırını sütun başlığı olarak kullanarak, çalışma sayfası verilerini bir fonksiyona aktarmak için kullanın. APIbir veritabanı içe aktarma işlemi veya bir JSON Herhangi bir ayrıştırma kodu yazmadan arşivleyin.

Bu eylemin yaptığı şey

PDF4me Çıkarma Çalışma Sayfaları bir alır Excel Dosya artı isteğe bağlı çalışma sayfası seçimi ve bir sonuç döndürür. JSON Çıkarılan her çalışma sayfası adı için bir anahtar içeren bir nesne. Her anahtar, o sayfanın başlık satırından ve veri satırlarından oluşturulmuş, sayıları, tarihleri, mantıksal değerleri ve metni orijinal halleriyle koruyan bir satır nesneleri dizisi içerir. JSON türleri.

İlgili Blog Yazıları
Bu özellik için henüz bir blog yazısı yok — yakında yayınlanacak.
Bu arada, her platforma yönelik eğitimler ve iş akışları için PDF4me bloguna göz atın.
Blogu ziyaret edin

Kimliğinizi Doğrulama API Rica etmek

Erişmek için PDF4me Web API başından sonuna kadar Power AutomateHer talep geçerli bir bilgi içermelidir. API Anahtar. Kimlik doğrulama, kimliğinizi doğrular ve bağlantı aracının size ulaşmasını sağlar. PDF4me'S Excel İş akışınızdan çalışma sayfası çıkarma hizmeti.

Kaçırmamanız Gereken Önemli Bilgiler

Boş seçim, tüm çalışma sayfalarını kapsar.
Çalışma kitabındaki tüm çalışma sayfalarını tek bir çağrıda çıkarmak için Çalışma Sayfası Adları ve Çalışma Sayfası Dizinleri alanlarını boş bırakın.
İsim ve dizin seçimleri birleşim olarak bir araya getirilir.
Her iki alan da doldurulmuşsa, yalnızca her iki listeyle de eşleşenler değil, her iki listeyle de eşleşen tüm çalışma sayfaları bir kez çıkarılır.
Çalışma sayfası indeksleri 0 tabanlıdır.
İndeks 0 ilk çalışma sayfası, indeks 1 ikinci çalışma sayfası ve bu şekilde devam eder. Çalışma sayfası adlarının karşılaştırılması büyük/küçük harf duyarlıdır.
Power Automate PDF4me Excel Çalışma Sayfalarını Çıkarma eylemi, Dosya İçeriği, Dosya Adı, Çalışma Sayfası Adları ve Çalışma Sayfası İndeksleri alanlarını göstermektedir.

Önceki bir işlemden dosya içeriğini ve dosya adını eşleştirin, ardından çalışma sayfası adlarını ve/veya çalışma sayfası indekslerini ayarlayın veya her iki sayfayı da boş bırakarak tüm sayfaları çıkarın.

Parametreler

Gerekli: Dosya içeriği ve dosya adı her zaman belirtilmelidir. Çalışma sayfası adları ve çalışma sayfası indeksleri isteğe bağlıdır; boş bırakıldığında tüm çalışma sayfaları çıkarılır.

ParametreGerekliNe işe yarar?Örnek
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 NameConditionalName of the Excel file including its extension. Shown as a plain field in the connector UI and used for processing and output naming; supply it even though the connector does not mark it with an asterisk.data.xlsx
Worksheet NamesOptionalComma-separated list of worksheet names to extract. Case-sensitive, and combines with Worksheet Indexes as a union when both are set.Employees,Sales
Worksheet IndexesOptionalComma-separated list of 0-based worksheet indexes to extract, for example "0,2,4" for the first, third, and fifth sheets.0,2,4

Veri Çıkarma Çalışma Sayfaları Ne Döndürür?

AlanTipİçeriğinde neler var?
documentBase64The extracted JSON data as a byte array, saved as a .txt file, keyed by worksheet name.
FileNameStringOutput file name with a .txt extension.
SuccessBooleantrue when extraction 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 JSON Data]",
"FileName": "report.txt",
"Success": true,
"ErrorMessage": null,
"Errors": []
}

Çözümlenmiş belge içeriği örneği:

{
"Employees": [
{"Name": "John Doe", "Age": 30, "Department": "IT"},
{"Name": "Jane Smith", "Age": 28, "Department": "HR"}
],
"Sales": [
{"Product": "Widget", "Units": 100, "Revenue": 2500.00},
{"Product": "Gadget", "Units": 75, "Revenue": 1875.00}
]
}

Sıkça Sorulan Hata Mesajları

Hata MesajıNedenÇözüm
Request is emptyRequest object is null.Provide a valid request object.
Document is emptyDocument object is null or DocData is null.Provide a valid Excel document.
Workbook contains no worksheetsExcel file has 0 worksheets.Provide a valid Excel file with at least one worksheet.
Invalid worksheet selectionWorksheet name does not exist or index is out of range.Use valid worksheet names or 0-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.

Veri Çıkarma Çalışma Sayfalarını Nasıl Kurarım? Power Automate?

  1. Eklemek PDF4meÇıkarma Çalışma Sayfaları senin Power Automate akış.
  2. Harita Dosya İçeriği Ve Dosya adı önceki bir eylemden, örneğin SharePoint veya OneDrive Dosya İçeriğini Al.
  3. Ayarlamak Çalışma Sayfası Adları, Çalışma Sayfası DizinleriHer iki seçeneği de kullanabilir veya her ikisini de boş bırakarak tüm çalışma sayfalarını çıkarabilirsiniz.
  4. İşlemi çalıştırın. Seçilen her çalışma sayfasının ilk satırı şu hale gelir: JSON anahtarlar ve sonuç şu şekilde döner: documentBase64 kodlu bir JSON Çalışma sayfası adına göre anahtarlanmış nesne.

Çalışma sayfası adlarını mı yoksa çalışma sayfası indekslerini mi ne zaman kullanmalıyım?

Kullanmak Çalışma Sayfası Adları Hedef sayfaların "Özet" veya "Müşteri Verileri" gibi sabit, bilinen adları olduğunda, sayfa sırası değişse bile seçim doğru kalır. Çalışma Sayfası Dizinleri Bir akış, öngörülebilir sayfa sırasına sahip ancak değişken adlara sahip çalışma kitapları oluşturduğunda, her ikisini de ayarlamak, iki seçimin birleşimini çıkarır, böylece aralarındaki örtüşme çıktıda bir çalışma sayfasının tekrarını oluşturmaz.

Tipik Kurulumlar

İş Akışı ÖrnekleriCommon Power Automate flow patterns using Extract Worksheets from Excel.
Çok sayfalı çalışma kitabı API beslemek
  1. Çok sayfalı bir belge oluşturulduğunda bir akış tetiklenir. Excel Çalışma kitabı bir yere yükleniyor. SharePoint "Veri Dışa Aktarma" klasörü.
  2. Dosya İçeriğini Al seçeneği çalışma kitabını getirir.
  3. Çalışma Sayfalarını Çıkarma işlemi, her sayfayı dönüştürmek için hem Çalışma Sayfası Adları hem de Çalışma Sayfası İndeksleri boş bırakılarak çalıştırılır.
  4. Ayrıştırma JSON Sonuç işlenir ve "Her birine uygula" döngüsü her çalışma sayfasının verilerini kendi sayfasına gönderir. API uç nokta.
Planlanmış JSON arşivsel
  1. Tekrarlama tetikleyicisi, aylık bir arşivleme akışını çalıştırır.
  2. Dosya İçeriğini Al, tamamlanmış projeyi getirir. Excel dosyalardan SharePoint.
  3. Çalışma Sayfalarını Çıkarma özelliği, her çalışma kitabını şuna dönüştürür: JSON Tüm sayfalar dahildir.
  4. O JSON Çıktı Azure Blob Depolama alanına kaydedilir veya SharePoint Orijinal arşivlenmiş dosyanın yanında.
Seçici müşteri ihracatı
  1. Microsoft Forms üzerinden yapılan bir gönderim, istemciye özel veri dışa aktarımını talep eder.
  2. Dosya İçeriğini Al işlevi, ana çalışma kitabını güvenli bir kaynaktan alır. SharePoint kütüphane.
  3. Çalışma Sayfalarını Çıkarma işlemi, Çalışma Sayfası Adları yalnızca istemcinin görme yetkisine sahip olduğu sayfalarla sınırlandırılarak çalıştırılır; örneğin, "Özet,MüşteriVerileri".
  4. Sonuç olarak JSON İlgili olmayan dahili sayfalar tamamen dışa aktarılmadan, talep edene e-posta yoluyla gönderilir.

Pratik İpuçları

Leave both selection fields blank for a full export
Extracting every worksheet in one call is simpler than chaining several Extract Worksheets actions when a flow needs the whole workbook as JSON.
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.
Remember Worksheet Indexes start at 0
Index 0 is the first sheet, not the second. Off-by-one index values are a common source of the wrong worksheet being extracted.
Combining names and indexes extracts a union, not an intersection
If a worksheet matches either list, it is included once. Use only one selection method if you need precise, predictable output.
Parse JSON before looping through worksheets
The output document decodes to an object keyed by worksheet name, so a Parse JSON action followed by Apply to each on the object's keys is the standard pattern for per-sheet processing.

Kopya Kağıdı

AlanDeğer
ActionExtract Worksheets
File ContentMapped from a prior file-retrieval action
File Namee.g. data.xlsx
Worksheet NamesComma-separated, case-sensitive, or blank
Worksheet Indexes0-based, comma-separated, or blank
Blank + blankExtracts all worksheets
Both filledUnion of name matches and index matches
Outputdocument (Base64 JSON, .txt), FileName, Success, Error Message, Errors

Sıkça Sorulan Sorular

How do I convert an Excel worksheet to JSON in Power Automate?+
Add the PDF4me Extract Worksheets action, map File Content and File Name from a prior action, then set Worksheet Names or Worksheet Indexes to choose which sheets to convert. Leaving both blank extracts every worksheet, returning a JSON document keyed by worksheet name. See the connector reference below for the full action list.
What happens if I leave Worksheet Names and Worksheet Indexes both blank?+
The action extracts every worksheet in the workbook and returns them all as JSON, one array per worksheet name in the output document. This is the simplest setup for a full workbook-to-JSON export.
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 extracts the union of the two selections, so any worksheet matching either the name list or the index list is included once in the result.
Are Worksheet Indexes 0-based or 1-based?+
Worksheet Indexes are 0-based, so index 0 refers to the first worksheet, index 1 to the second, and so on. See <a href="https://learn.microsoft.com/en-us/office/dev/scripts/resources/samples/get-table-data" target="_blank" rel="noopener noreferrer">Microsoft's guide to reading Excel table data</a> for how worksheet and range indexing works natively in Excel.
What does the output JSON look like?+
The output document is a JSON object with one key per extracted worksheet name, and each key holds an array of row objects built from that sheet's header row and data rows, with numbers, dates, booleans, and text preserved in their native JSON types. 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.

Sektör Kullanım Örnekleri ve Uygulamaları

BT ve Sistem Entegrasyonu Kullanım Örnekleri

  • Sistem GeçişiSistem geçişleri için Excel çalışma kitaplarının tamamını JSON olarak dışa aktarın.
  • Çoklu API EntegrasyonuFarklı çalışma sayfalarını farklı API uç noktalarına gönderin.
  • Veri Yedekleme: Çok sayfalı Excel dosyalarının JSON yedeklerini oluşturun
  • Buluta GeçişBulut depolama için Excel çalışma kitaplarını JSON formatına dönüştürün.

İlgili Eylemler

Diğer Platformlarda Aynı Görev

Yardım Alın