แชร์ผ่าน


Lines.FromBinary

ไวยากรณ์

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

เกี่ยวกับ

แปลงค่าไบนารีเป็นรายการค่าข้อความที่แบ่งที่ตัวแบ่งบรรทัด

  • binary: ค่าไบนารีที่จะแปลงเป็นรายการ
  • quoteStyle: ระบุวิธีการจัดการตัวแบ่งบรรทัด ค่าของ quoteStyle สามารถเป็น nullได้ ค่าเริ่มต้นคือ QuoteStyle.None
  • includeLineSeparators: ระบุว่าจะรวมอักขระตัวแบ่งบรรทัดในข้อความหรือไม่ ค่าของ includeLineSeparators สามารถเป็น nullได้ ค่าเริ่มต้นคือ false
  • encoding: ระบุการเข้ารหัสข้อความของค่าไบนารี ค่าของ encoding สามารถเป็น nullได้ ค่าเริ่มต้นคือ 65001 (UTF-8)

ถ้ามีการระบุเรกคอร์ดสําหรับ quoteStyle (และ includeLineSeparators และ encoding เป็น null) จะสามารถระบุเขตข้อมูลเรกคอร์ดต่อไปนี้:

  • QuoteStyle: ระบุวิธีการจัดการตัวแบ่งบรรทัดที่อ้างถึง
    • QuoteStyle.Csv: ตัวแบ่งบรรทัดที่อ้างถึงจะถือว่าเป็นส่วนหนึ่งของข้อมูล ไม่ใช่จุดสิ้นสุดของแถวปัจจุบัน
    • QuoteStyle.None: ตัวแบ่งบรรทัดทั้งหมดจะถือว่าเป็นจุดสิ้นสุดของแถวปัจจุบัน แม้ว่าจะเกิดขึ้นภายในค่าที่อ้างอิง ค่านี้จะเป็นค่าเริ่มต้นถ้า CsvStyle ไม่ได้ระบุตัวเลือกไว้
  • CsvStyle: ระบุวิธีการจัดการข้อความอ้างอิง ไม่ควรใช้กับQuoteStyle.None
    • CsvStyle.QuoteAfterDelimiter: ข้อความอ้างอิงในเขตข้อมูลจะมีความสําคัญทันทีหลัง 'ตัวคั่น
    • CsvStyle.QuoteAlways: ข้อความอ้างอิงในเขตข้อมูลจะมีความสําคัญเสมอ โดยไม่คํานึงถึงตําแหน่งที่ปรากฏ
  • Delimiter: ตัวคั่นอักขระเดียว ควรใช้เฉพาะกับCsvStyle.QuoteAfterDelimiter
  • IncludeLineSeparators: ระบุว่าจะรวมอักขระตัวแบ่งบรรทัดในข้อความหรือไม่ ค่าเริ่มต้นคือ false
  • Encoding: การเข้ารหัสข้อความของค่าไบนารี ค่าเริ่มต้นคือ 65001 (UTF-8)