Metni Dosyasından Tabloyu Al

Komut: textReadTable

Kullanılabilir kaynağı: < Standard>

Karakter ya da boyut ayırıcıları kullanarak bir metin dosyasından veri tablosu alır.

Sözdizimi

textReadTable [--hasheaders(Boolean)] [--usefunction(Boolean)] [--operator(ConditionalOperators)] --right(String) [--negate(Boolean)] [--stopwheninvalid(Boolean)] [--readfromstart(Boolean)] --delimiter(TextDelimiterOption) --characters(String) --lengths(List<Numeric>) --file(TextFileReader) (DataTable)=value

Girişler

Komut Dosyası Tasarımcı Zorunlu AcceptedTypes Açıklama
-- hashler Üstbilgileri var İsteğe bağlı Boole Geçerli kılındığında, çalışma sayfasının ilk satırını üstbilgi olarak yorumlar.
-- usefunction Satırları doğrula İsteğe bağlı Boole Geçerli kılındığında, bir doğrulamanın tablo çizgilerine eklenmesine izin verin.
-- işleç İşleç İsteğe bağlı ConditionalOperators Her çizelge satırına uygulanan koşullu işleç. Kullanılabilecek işleçler şunlardır:
  • Şununla başlar
  • İçerir
  • Şununla biter
  • Eşit
  • Boş değerli veya boş
  • Şununla eşleşir
  • -- sağ Karşılaştırma değeri Yalnızca whenValidate satırları True (Doğru) olur. Metin Tablo satırlarının her değeri ile karşılaştırmada kullanılan değer.
    -- negate Olumsuzla İsteğe bağlı Boole Geçerli kılındığında, geçerlilik denetiminin sonucunu negates eder.
    -- stopweninvalid Geçersiz olduğunda İsteğe bağlı Boole Geçerlilik denetimindeki bir satır geçersizken okumayı durdurmak için bu seçenek etkinleştirilmelidir.
    -- readfromstart Başlangıçtan oku İsteğe bağlı Boole Bu seçenek, dosya okuma değeri yürürlükteki konum yerine başlangıçta başlatılacak şekilde etkinleştirilmelidir.
    --sınırlayıcı Sınırlayıcı tipi Zorunlu TextDelimiterSeçeneği Okuma için kullanılan ayırıcının tipine ilişkin seçenek. Kullanılabilecek tipler şunlardır:
  • Karakterlere göre
  • Uzunluğa göre
  • -- karakterler Sınırlayıcı Yalnızca whenDelimiter tipi ByCharacterstipidir. Metin Tablo sütunlarını tanımlamak için kullanılan ayırıcı (sınırlayıcı).
    -- uzunluklar Uzunluklar Yalnızca whenDelimiter tipi ByLengthstipidir. Liste < Sayı >, Metin Her hücrenin karakterlerinde uzunluk değeri.
    -- dosya Dosya okuyucu Zorunlu Metin Dosyası Okuyucu Okunmak üzere açılacak metin dosyasına sahip değişken.

    Çıkışlar

    Komut Dosyası Tasarımcı AcceptedTypes Açıklama
    değer Veri tablosu Veri Tablosu Çizelgeden alınan verileri içeren liste.

    Örnek

    Örnek 1: Belirtilen boyut ayırıcıları ("5,3,8") aracılığıyla bir tablodan verileri alır, bu tür verileri bir listede döndürür.

    defVar --name textReader --type TextFileReader
    defVar --name dataTable --type DataTable
    // Open the file informed for reading.
    // Download the following file to execute the command.
    openTextReader --share "ReadWrite" --path "tableText.txt" --encoding "Default" textReader=value
    textReadTable --hasheaders  --delimiter "ByLengths" --lengths "5,3,8" --file ${textReader} dataTable=value
    logMessage --message "${dataTable}" --type "Info"
    

    Yukarıdaki komut dosyasının doğru çalışması için, dosyanın aşağı yüklenmesi ve "Reading Text File for Reading" (Okuma için Metin Dosyası Aç) komutunun "Path" (Yol) parametresine giriş yolunu girmeniz gerekir.

    Örnek 2: Belirtilen karakter ayırıcısı "/" ile bir çizelgeden veri alın, bu tür verileri bir listede döndürür.
    defVar --name textReader --type TextFileReader
    defVar --name dataTable --type DataTable
    // Open the file informed for reading.
    // Download the following file to execute the command.
    openTextReader --share "ReadWrite" --path "tableText.txt" --encoding "Default" textReader=value
    textReadTable --hasheaders  --delimiter "ByCharacters" --characters "/" --file ${textReader} dataTable=value
    logMessage --message "${dataTable}" --type "Info"
    

    Dosyayı Karşıdan Yükle


    Yukarıdaki komut dosyasının doğru çalışması için, dosyanın aşağı yüklenmesi ve "Reading Text File for Reading" (Okuma için Metin Dosyası Aç) komutunun "Path" (Yol) parametresine giriş yolunu girmeniz gerekir.

    Notlar

    Lenkler' ta, hücre uzunluğu, her bir sütundaki en küçük hücre boyutuna saygı göstermelidir. To use the Metni Metin Dosyasından Al command, you must have a text file open for reading, obtaining it with the Okunmak üzere Metin Dosyasını Aç command.

    Ayrıca bkz.

  • İkili Okuma Tamsayısı
  • İkili Dosyayı Kapat
  • Metin Dosyasını Kapat
  • İkili Dosya Boole Değerini Al
  • İkili Dosya Karakterlerini Al
  • İkili Dosya Metnini Al
  • Tarih ve Saati İkili Olarak Al
  • Metin Dosyası Satırını Al
  • Metin Okuyucu Satırına Git
  • İkili Dosyada Dizin Taşı
  • İkili Dosyayı Okumak İçin Aç
  • İkili Dosyayı Yazmak İçin Aç
  • Metin Dosyasını Okuma İçin Aç
  • Metin Dosyasını Yazma İçin Aç
  • İkili Dosya Ondalık Değerini Oku
  • İkili Dosya Zaman Aralığını Oku
  • Sınırlanmış Metin Dosyası Satırını Oku
  • Metni Sonuna Kadar Oku
  • Değişiklikleri İkili Dosyaya Kaydet
  • Değişiklikleri Metin Dosyasına Kaydet
  • İkili Dosyada Boole Değerini Yaz
  • İkili Dosyada Tarihi ve Saati Yaz
  • İkili Dosyaya Ondalık Yaz
  • Sınırlanmış Metin Satırını Metin Dosyasına Yaz
  • Sınırlanmış Metinleri Metin Dosyasına Yaz
  • Metin Dosyasına Yaz
  • İkili Dosyaya Tamsayı Yaz
  • İkili Dosyada Metin Yaz
  • Metin Satırını Metin Dosyasına Yaz
  • İkili Dosyada Zaman Aralığı Yaz