Applies ToMac'te Microsoft 365 için Excel

Mac için Excel, veri kaynaklarını içeri aktarma, yenileme ve kimliklerini doğrulama, Power Query veri kaynaklarını yönetme, kimlik bilgilerini temizleme, dosya tabanlı veri kaynaklarının konumunu değiştirme ve verileri gereksinimlerinize uygun bir tabloyla şekillendirme sırasında daha fazla yetenek sağlamak için Power Query (Al ve Dönüştür olarak da adlandırılır) teknolojisini kullanıma sunuyor. Ayrıca VBA kullanarak da Power Query sorgusu oluşturabilirsiniz. 

Not: SQL Server Veritabanı veri kaynağı yalnızca Insiders Beta sürümünde içeri aktarılabilir.

Power Query kullanarak çok çeşitli veri kaynaklarından Excel’e veri aktarabilirsiniz: Excel Çalışma Kitabı, Metin/CSV, XML, JSON, SQL Server Veritabanı, SharePoint Online Listesi, OData, Boş Tablo ve Boş Sorgu.

  1. Veri > Verileri Al’ı seçin.PQ Mac Veri Al (Power Query).png

  2. İstenen veri kaynağını seçmek için Verileri Al (Power Query) seçeneğini belirleyin.

  3. Veri kaynağı seç iletişim kutusunda, kullanılabilir veri kaynaklardan birini seçin.  İletişim kutusunda seçilecek veri kaynakları örneği

  4. Veri kaynağına bağlanın. Her veri kaynağına bağlanma hakkında daha fazla bilgi edinmek için bkz: Veri kaynaklarından verileri içeri aktarma.

  5. İçeri aktarmak istediğiniz verileri seçin.

  6. Yükle düğmesine tıklayarak verileri yükleyin.

Sonuç

İçeri aktarılan veriler yeni bir sayfada görüntülenir.

Sorgu için tipik sonuçlar

Sonraki adımlar

Power Query Düzenleyicisi’ni kullanarak verileri şekillendirmek ve dönüştürmek için Verileri Dönüştür’ü seçin. Daha fazla bilgi için bkz: Power Query Düzenleyicisi ile verileri şekillendirme.

Not: Bu özellik, Mac için Excel'in 16.69 (23010700) veya üzeri sürümlerini çalıştıran Microsoft 365 abonelerinin genel kullanımına sunulmuştur. Microsoft 365 abonesiyseniz en son Office sürümüne sahip olduğunuzdan emin olun

Yordam

  1. Veri > Verileri Al (Power Query) seçeneğini belirleyin.

  2. Sorgu Düzenleyicisi’ni başlatmak için Power Query Düzenleyicisi’ni Başlat’ı seçin.PQ Mac Editor.png

    İpucu: Sorgu Düzenleyicisi’ne Verileri Al (Power Query) seçeneğini belirleyip veri kaynağını seçtikten sonra İleri düğmesine tıklayarak da erişebilirsiniz.

  3. Windows için Excel'de olduğu gibi Sorgu Düzenleyicisi’ni kullanarak verilerinizi şekillendirebilir ve dönüştürebilirsiniz.Power Query Düzenleyicisi Daha fazla bilgi için bkz: Excel için Power Query Yardımı.

  4. Bitirdiğinizde Giriş > Kapat ve Yükle’yi seçin.

Sonuç

Yeni içeri aktarılan veriler yeni bir sayfada görüntülenir.

Sorgu için tipik sonuçlar

Şu veri kaynaklarını yenileyebilirsiniz: SharePoint dosyaları, SharePoint listeleri, SharePoint klasörleri, OData, metin/CSV dosyaları, Excel çalışma kitapları (.xlsx), XML ve JSON dosyaları, yerel tablolar ve aralıklar, Microsoft SQL Server veritabanı.

İlk kez yenileme

Çalışma kitabı sorgularınızdaki dosya tabanlı veri kaynaklarını ilk kez yenilemeyi denediğinizde dosya yolunu güncelleştirmeniz gerekebilir.

  1. Veri’yi, Verileri Al’ın yanındaki oku ve ardından Veri Kaynağı Ayarları’nı seçin. Veri kaynağı ayarları iletişim kutusu görüntülenir.

  2. Bir bağlantı seçin, ardından Dosya Yolunu Değiştir seçeneğini belirleyin.

  3. Dosya yolu iletişim kutusunda yeni bir konum seçin, ardından Verileri Al’ı seçin.

  4. Kapat.’ı seçin.

Sonraki seferlerde yenileme

Yenileme adımları:

  • Çalışma kitabındaki tüm veri kaynaklarını yenilemek için Veri > Tümünü Yenile'yi seçin.

  • Belirli bir veri kaynağını yenilemek için sayfadaki bir sorgu tablosuna sağ tıklayın, ardından Yenile’yi seçin.

  • PivotTable'ı yenilemek için PivotTable'daki bir hücreyi seçin, ardından PivotTable Analizi > Verileri Yenile seçeneğini belirleyin.

SharePoint, SQL Server, OData veya izin gerektiren diğer veri kaynaklarına ilk kez eriştiğinizde uygun kimlik bilgilerini girmeniz gerekir. Ayrıca yeni kimlik bilgilerini girmek için kimlik bilgilerini temizlemeyi isteyebilirsiniz.

Kimlik bilgilerini girme

Bir sorguyu ilk kez yenilerken oturum açmanız istenebilir. Kimlik doğrulama yöntemini seçin, veri kaynağına bağlanmak için oturum açma kimlik bilgilerini belirtin ve yenilemeye devam edin.

Oturum açma gerekliyse Kimlik bilgilerini girin iletişim kutusu görüntülenir.

Örneğin:

  • SharePoint kimlik bilgileri:Mac'te SharePoint kimlik bilgileri istemi

  • SQL Server kimlik bilgileri:Sunucuyu, veritabanını ve kimlik bilgilerini girmek için SQL Server iletişim kutusu

Kimlik bilgilerini temizleme

  1. Veri > Verileri Al > Veri Kaynağı Ayarları’nı seçin.

  2. Veri Kaynağı Ayarları iletişim kutusunda istediğiniz bağlantıyı seçin.

  3. En altta İzinleri Temizle’yi seçin.

  4. Bunu yapmak istediğinizi onaylayın, ardından Sil’i seçin.

Mac için Excel'de Power Query Düzenleyicisi’nde yazma özelliği kullanılamıyor olsa da VBA, Power Query’de yazmayı destekler. VBA kod modülünü bir dosyada Windows için Excel'den Mac için Excel'e aktarmak iki adımlı bir işlemdir. Bu bölümün sonunda size örnek bir program sağlanır.

Birinci adım: Windows için Excel

  1. Windows için Excel'de VBA kullanarak sorgular geliştirin. Excel'in nesne modelinde şu varlıkları kullanan VBA kodu, Mac için Excel'de de çalışır: Queries nesnesi, WorkbookQuery nesnesi, Workbook.Queries Özelliği.Daha fazla bilgi için bkz: Excel VBA başvurusu.

  2. Excel'de ALT+F11 tuşlarına basarak Visual Basic Düzenleyicisi’nin açık olduğundan emin olun.

  3. Modüle sağ tıklayın, ardından Dosyayı Dışarı Aktar’ı seçin. Dışarı aktar iletişim kutusu görüntülenir.

  4. Bir dosya adı girin, dosya uzantısının .bas olduğundan emin olun, ardından Kaydet’i seçin.

  5. Dosyayı Mac'ten erişilebilir hale getirmek için VBA dosyasını çevrimiçi bir hizmete yükleyin. Microsoft OneDrive’ı kullanabilirsiniz. Daha fazla bilgi için bkz: Mac OS X’te OneDrive'la dosya eşitleme.

İkinci adım: Mac için Excel

  1. "Birinci adım: Windows için Excel" aşamasında kaydedip çevrimiçi bir hizmete yüklediğiniz VBA dosyasını yerel bir dosyaya indirin.

  2. Mac için Excel'de Araçlar > Macro > Visual Basic Düzenleyicisi’ni seçin. Visual Basic Düzenleyicisi penceresi görüntülenir.

  3. Proje penceresinde bir nesneye sağ tıklayın, ardından Dosyayı İçeri Aktar’ı seçin. Dosyayı İçeri Aktar iletişim kutusu görüntülenir.

  4. VBA dosyasını bulun, ardından 'ı seçin.

Örnek kod

Uyarlayıp kullanabileceğiniz bazı temel kodlar aşağıdadır. Bu, 1 ile 100 arasında değerler içeren bir liste oluşturan örnek bir sorgudur.

Sub CreateSampleList()
    ActiveWorkbook.Queries.Add Name:="SampleList", Formula:= _
        "let" & vbCr & vbLf & _
            "Source = {1..100}," & vbCr & vbLf & _
            "ConvertedToTable = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error)," & vbCr & vbLf & _
            "RenamedColumns = Table.RenameColumns(ConvertedToTable,{{""Column1"", ""ListValues""}})" & vbCr & vbLf & _
        "in" & vbCr & vbLf & _
            "RenamedColumns"
    ActiveWorkbook.Worksheets.Add
    With ActiveSheet.ListObjects.Add(SourceType:=0, Source:= _
        "OLEDB;Provider=Microsoft.Mashup.OleDb.1;Data Source=$Workbook$;Location=SampleList;Extended Properties=""""" _
        , Destination:=Range("$A$1")).QueryTable
        .CommandType = xlCmdSql
        .CommandText = Array("SELECT * FROM [SampleList]")
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .PreserveColumnInfo = True
        .ListObject.DisplayName = "SampleList"
        .Refresh BackgroundQuery:=False
    End With
End Sub

Ayrıca Bk.

Excel için Power Query Yardımı

Mac için Excel ile uyumlu ODBC sürücüleri

Çalışma sayfası verilerini çözümlemek için PivotTable oluşturma

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.