Udostępnij za pośrednictwem


Lines.FromBinary

Składnia

Lines.FromBinary(binary as binary, optional quoteStyle as any, optional includeLineSeparators as nullable logical, optional encoding as nullable number) as list

Informacje

Konwertuje wartość binarną na listę wartości tekstowych podzielonych przy podziałach wierszy.

  • binary: wartość binarna, która ma być konwertowana na listę.
  • quoteStyle: określa sposób obsługi podziałów wierszy. Wartość quoteStyle może mieć wartość null. Wartość domyślna to QuoteStyle.None.
  • includeLineSeparators: określa, czy w tekście mają być uwzględniane znaki podziału wiersza. Wartość includeLineSeparators może mieć wartość null. Domyślna wartość to false.
  • encoding: określa kodowanie tekstu wartości binarnej. Wartość encoding może mieć wartość null. Wartość domyślna to 65001 (UTF-8).

Jeśli określono rekord dla quoteStyle (a includeLineSeparators i encodingnull), można podać następujące pola rekordu:

  • QuoteStyle: Określa sposób obsługi zacytowanych łamań wierszy.
    • QuoteStyle.Csv: podziały wierszy cytowanych są traktowane jako część danych, a nie jako koniec bieżącego wiersza.
    • QuoteStyle.None: Wszystkie podziały wierszy są traktowane jako koniec bieżącego wiersza, nawet jeśli występują wewnątrz wartości ujętej w cudzysłów. Ta wartość jest wartością domyślną, jeśli CsvStyle opcja nie jest określona.
  • CsvStyle: określa, w jaki sposób są obsługiwane cudzysłowy. Nie należy używać z QuoteStyle.None.
    • CsvStyle.QuoteAfterDelimiter: Cudzysłowy w polu mają znaczenie tylko wtedy, gdy pojawiają się bezpośrednio po znaku ograniczającym.
    • CsvStyle.QuoteAlways: Znaki cudzysłowu w polu mają zawsze znaczenie, niezależnie od tego, gdzie się pojawiają.
  • Delimiter: ogranicznik pojedynczego znaku. Powinno się używać tylko z CsvStyle.QuoteAfterDelimiter.
  • IncludeLineSeparators: określa, czy w tekście mają być uwzględniane znaki podziału wiersza. Domyślna wartość to false.
  • Encoding: kodowanie tekstu wartości binarnej. Wartość domyślna to 65001 (UTF-8).