Ana içeriğe geç

Satırları Güncelle Excel içinde Power Automate

PDF4me Excel - Satırları Güncelle bir Power Automate Çalışma kitabındaki mevcut hücreleri yerinde değiştiren, eşleştirme işlemi. JSON Özellik adlarını sütun başlıklarına dönüştürün. Veritabanı değişikliklerini senkronize etmek ve yenilemek için kullanın. CRM kayıtlar veya bir dosyadaki durum sütunlarını güncelleyin. Excel Herhangi bir satır eklemeden veya silmeden rapor oluşturun.

Bu eylemin yaptığı şey

PDF4me Excel - Satırları Güncelle yazıyor JSON Nesne dizisini, Başlangıç Satırı'ndan başlayarak mevcut satırlara yerleştirir ve her özellik adını bir sütun başlığıyla eşleştirir. Sayısal ve Tarih Dönüştürme, Tarih Biçimi, Sayısal Biçim ve Kültür Adı seçenekleri, değerlerin nasıl yazılacağını ve biçimlendirileceğini kontrol eder. Hiçbir zaman satır eklemez veya silmez, yalnızca eşleşen hücreler değişir.

İ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ğimi nasıl doğrularım? Power Automate Akış?

Her PDF4me eylemde Power Automate Geçerli bir bağlantı gerektirir. Bağlantı bilgilerinizi içeren bir bağlantı oluşturun veya seçin. PDF4me API akışın kimlik doğrulamasını yapabilmesi için anahtar. Excel Satır güncelleme isteklerini güvenli bir şekilde işleyin.

Kaçırmamanız Gereken Önemli Bilgiler

Bu işlem satırları günceller, eklemez.
JSON Güncelleme Verilerindeki nesneler, Başlangıç Satırından başlayarak mevcut satırlara sırayla uygulanır. Anahtar tabanlı arama yoktur; satır zaten mevcut değilse önce Satır Ekle seçeneğini kullanın.
Veri alanı etiketlenmiştir. JSON Verileri Güncelle
Her zaman öyle olmalı JSON Tek bir satır için bile olsa, dizi. Dizi parantezleri olmayan yalın bir nesne, "JsonData bir dizi olmalıdır" hatası döndürür.
Tür dönüştürme için geçiş düğmesinin açık olması gerekiyor.
Tarih Biçimi, Sayısal Biçim ve Kültür Adı seçenekleri yalnızca Sayısal ve Tarih Değerlerini Dönüştür seçeneği etkinleştirildiğinde geçerlidir. Bu seçenek devre dışı bırakıldığında, her değer düz metin olarak yazılır.
Power Automate PDF4me Excel - Dosya İçeriği, Dosya Adı, Çalışma Sayfası Adı Sheet1, JSON Güncelleme Verileri, Başlangıç Satırı 20, Başlangıç Sütunu 1 ve Gelişmiş parametreler olarak Sayısal ve Tarih Dönüştür Evet, Tarih Biçimi yyyy-MM-dd ve Sayısal Biçim N2 seçenekleriyle yapılandırılmış Satırları Güncelle eylemi.

Harita Dosya İçeriği ve Dosya Adı, ayarlandı. JSON Verileri ve Başlangıç Satırını güncelleyin, ardından tür dönüştürme ve biçimlendirme için Gelişmiş parametreleri genişletin.

Parametreler

Gerekli: Dosya İçeriği, Dosya Adı ve JSON Güncellenmiş veriler her zaman sağlanmalıdır. JSON Veri güncellemesi şu şekilde olmalıdır: JSON Dizi halinde gönderilen nesneler reddedilir.

ParametreGerekliNe işe yarar?Örnek
File ContentRequiredBase64 content of the source Excel workbook, mapped from SharePoint, OneDrive, or another prior action.[File Content from Get File]
File NameRequiredExcel filename including extension (.xlsx or .xls), used for processing and output identification.data.xlsx
JSON Update DataRequiredJSON array of objects to update. Each object updates one row sequentially starting at Start Row. Must be an array, a bare single object is rejected.[{"Name":"John","Age":31}]
Worksheet NameOptionalName of the worksheet to update. Defaults to the first worksheet if left blank.Sheet1
Start RowOptional1-based row number to start updating. Default 1, typically set to 2 or higher to skip a header row.2
Start ColumnOptional1-based column offset for header matching. Default 1 (column A).1
Convert Numeric And DateOptionalEnables automatic conversion of JSON numbers to Excel numeric values and date-like strings to Excel dates. Default true.true
Date FormatOptionalExcel date format applied when Convert Numeric And Date is enabled. Default yyyy-MM-dd.MM/dd/yyyy
Numeric FormatOptionalExcel numeric format applied when Convert Numeric And Date is enabled. Default N2.#,##0.00
Ignore Null ValuesOptionalSkips updating a cell for any JSON property that is null when enabled. Default false, which writes nulls as empty cells.false
Ignore Attribute TitlesOptionalMakes JSON property name matching case-insensitive against column headers when enabled. Default false.true
Culture NameOptionalCulture code used to parse incoming date and number strings before conversion. Default empty (system default).en-US

Çıkış Alanları

AlanTipİçeriğinde neler var?
documentBase64The Excel workbook with the matched rows updated.
SuccessBooleantrue if the update completed, false if the action failed.
ErrorMessageStringError description, null when Success is true.
ErrorsArrayDetailed error objects with Code and Message, empty when Success is true.

Sıkça Karşılaşılan Hata Mesajları Ne Anlama Geliyor?

Hata MesajıNedenÇözüm
Request is emptyThe request object is null.Provide a valid request object.
Document is emptyFile Content is null or empty.Map a valid Excel document into File Content.
Invalid worksheet selectionThe named worksheet does not exist.Use an existing worksheet name or leave it blank for the first sheet.
No headers found in worksheetThe target row (or Start Row minus one) has no headers.Ensure the header row exists directly above the rows you are updating.
JsonData must be an arrayA bare single object was provided instead of an array.Wrap the object in array brackets, for example [{"Name":"John"}].

Satırları Güncelleme İşlemini Nasıl Kurarım? Power Automate?

  1. Eklemek PDF4meExcel - Satırları Güncelle senin Power Automate akış.
  2. Harita Dosya İçeriği Ve Dosya adı önceki bir eylemden (SharePoint, OneDrive(veya bir veritabanı bağlantısı).
  3. Ayarlamak JSON Güncelleme Verileri bir JSON Güncellenecek, her satırda bir nesne bulunan nesne dizisi.
  4. Ayarlamak Başlangıç Sırası Güncellenecek ilk satıra (başlık satırlarını atla) ve Başlangıç Sütunu başlık ofseti için.
  5. Genişletmek Gelişmiş parametreler etkinleştirmek için Sayısal ve Tarihsel Verileri Dönüştürme ve biçimlendirmeyi ayarlayın. Akışı çalıştırın, güncellenmiş çalışma kitabı şu şekilde geri döner: belge.

Tipik Kurulumlar

İş Akışı ÖrnekleriCommon Power Automate flow patterns using Update Rows.
Günlük envanter senkronizasyonu
  1. Planlanmış bir tetikleyici, güncellenmiş stok seviyeleri için veritabanını sorgular.
  2. Sonuçlar şu formata dönüştürülür: JSON Envanter sayfasının sütun başlıklarıyla eşleşen dizi.
  3. Dosya içeriğini al, ana envanter çalışma kitabını şuradan alır: SharePoint.
  4. Satırları Güncelle seçeneği, tam sayı stok sayımları için Sayısal ve Tarih Dönüştürme özelliği etkinleştirilmiş olarak, Başlangıç Satırı 2'den başlayarak diziyi uygular.
  5. Güncellenen envanter çalışma kitabı tekrar kaydedildi. SharePoint.
Sipariş durumu yenileme
  1. Sipariş yönetim sisteminde sipariş durumu değiştiğinde bir işlem tetiklenir.
  2. Senaryo bir yapı oluşturuyor. JSON Etkilenen satırlar için güncellenmiş durum alanını içeren dizi.
  3. Dosya içeriğini al seçeneği, sipariş takip kaydını getirir.
  4. Satırları Güncelle seçeneği, Boş Değerleri Yoksay seçeneği etkinleştirilmiş olarak değişikliği uygular, bu nedenle diğer sipariş sütunları etkilenmeden kalır.
  5. Güncellenen kayıt dosyası tekrar kaydedilir. SharePoint.
CRM iletişim bilgilerini yenileme
  1. haftalık tetikleyici sorguları Dynamics Son 7 günde değiştirilen kişiler için 365 puan.
  2. Kayıtlar şu formata dönüştürülür: JSON İletişim ve son değiştirme tarihi alanlarını içeren dizi.
  3. "Satırları Güncelle" seçeneği, büyük/küçük harf duyarlılığı olmayan başlık eşleştirmesi için "Öznitelik Başlıklarını Yoksay" seçeneği etkinleştirilmiş olarak değişiklikleri uygular.
  4. Güncellenen kişi listesi zaman damgasıyla birlikte arşivlenir.

Pratik İpuçları

This is not a lookup-and-match update
Rows are updated sequentially from Start Row, there is no key column matching. Sort or filter your JSON array to match the row order in the workbook before calling this action.
JSON Update Data must be an array, always
Even a single-row update needs array brackets: [{"Name":"John"}], not {"Name":"John"}. Omitting the brackets returns a JsonData must be an array error.
Start Row usually skips the header
Row 1 typically holds column headers, so most flows set Start Row to 2 or higher to begin updating actual data rows.
Culture Name affects parsing, not just display
Set Culture Name to match how your source data formats dates and decimals (for example de-DE for comma decimals), otherwise conversion can misread values.
Ignore Attribute Titles solves case-mismatch headaches
If your JSON property names differ in case from the Excel column headers, enable Ignore Attribute Titles instead of renaming every header or every JSON key.

Kopya Kağıdı

AlanDeğer
ActionExcel - Update Rows
Required fieldsFile Content, File Name, JSON Update Data (array)
Default start row1 (set to 2+ to skip headers)
Default start column1 (column A)
Type conversion toggleConvert Numeric And Date = true (default)
Default date/numeric formatyyyy-MM-dd / N2
Outputdocument (Base64 workbook) + Success + ErrorMessage + Errors

Sıkça Sorulan Sorular

How do I update existing Excel rows in Power Automate?+
Add the PDF4me Excel - Update Rows action, map File Content and File Name from a prior action, set JSON Update Data to a JSON array of objects (one per row), and set Start Row to the first data row to update.
Does Update Rows insert new rows if a match is not found?+
No. Update Rows only modifies existing cells starting at Start Row, it does not insert or delete rows. Objects are applied sequentially to consecutive rows beginning at Start Row, there is no lookup-and-match against a key column.
Why must JSON Update Data be an array even for one row?+
The action always expects a JSON array of objects. A bare single object such as {"Name":"John"} returns a JsonData must be an array error, wrap it as [{"Name":"John"}] even when updating only one row.
How does automatic type conversion work?+
With Convert Numeric And Date enabled, JSON numbers become Excel numeric values formatted with Numeric Format, and date-like strings become Excel DateTime values formatted with Date Format. Culture Name controls how the incoming values are parsed before conversion. See <a href="https://learn.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings" target="_blank" rel="noopener noreferrer">Microsoft's numeric format string reference</a> for the supported format codes.
What happens to a JSON property that has no matching column header?+
It is ignored for that row. Only JSON properties whose names match an existing column header (case-sensitive unless Ignore Attribute Titles is enabled) are written to a cell. See the <a href="https://learn.microsoft.com/en-us/connectors/pdf4meconnect/" target="_blank" rel="noopener noreferrer">PDF4me Power Automate connector reference</a> for the full action schema.

Sektör Kullanım Örnekleri ve Uygulamaları

  • Potansiyel Müşteri Durumu GüncellemeleriExcel takip sayfalarındaki potansiyel müşteri nitelendirme durumunu güncelleyin.
  • Kampanya MetrikleriKampanya performans metriklerini analiz platformlarından yenileyin.
  • Müşteri KayıtlarıMüşteri iletişim bilgilerini CRM'den Excel'e senkronize edin.
  • Satış KotalarıExcel panolarında aylık satış hedeflerini ve gerçekleşen satışları güncelleyin.

İlgili Eylemler

Diğer Platformlarda Aynı Görev

Yardım Alın