Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.5.2 - Русский

Change language to:
English - Français - 日本語 - Português -

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Справка Scilab >> Электронная таблица > read_csv

read_csv

читает файл, содержащий значения, разделённые запятой (csv)

Последовательность вызова

M = read_csv(fname [,sep])

Аргументы

fname

символьная строка. Имя файла и путь до него.

sep

символьная строка. Используемый разделитель полей, значение по умолчанию ",".

Можно использовать ascii(9) или "\t" для разделителя табуляцией.

M

матрица строковых значений.

Описание

Для указанного ascii-файла с разделёнными полями, например созданного электронной таблицей, используя формат "Текст и запятая", М = read_csv(fname) возвращает соответствующую Scilab-матрицу строк M. Для того, чтобы выбрать иной разделитель, используйте M = read_csv(fname,sep).

Вы можете преобразовать часть или все элементы матрицы M в числовое представление используя функцию evstr, которая преобразует строковые значения в числовые.

Примеры

// создадим файл с какими-то данными, разделёнными табулятором
A = 1:50;
mputl(strcat(string(A),ascii(9)), TMPDIR + '/foo.csv');

// прочитаем csv-файл
B = read_csv(TMPDIR + '/foo.csv');

// представим в числовой вид значения B
C = evstr(B);

// сравним исходные данные и результат
and(A == C)

Смотрите также

  • write_csv — записывает файл, содержащий значения, разделённые запятой (csv)
  • evstr — вычисление выражений
Report an issue
<< Электронная таблица Электронная таблица readxls >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Apr 01 10:27:30 CEST 2015