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


write_csv

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

Синтаксис

write_csv(M, filename [,sep, dec])

Аргументы

filename

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

M

матрица строк

sep

знак разделения столбцов, по умолчанию это табуляция: ascii(9) или "\t"

dec

десятичный знак '.' или ','. По умолчанию: ','

Описание

write_csv(M, filename) записывает матрицу M в файл с именем filename в виде значений, разделённых табуляцией. Входной аргумент filename является строкой.

Если файл с именем 'filename' уже существует, то он будет переписан.

Примеры

// сохраним матрицу в формате csv-файла
A = [1:10] * 0.1;
write_csv(A, TMPDIR + '/data.tsv');

// прочитаем как текст
mgetl(TMPDIR + '/data.tsv')

//значения, разделённые табуляцией
r = read_csv(TMPDIR + '/data.tsv', ascii(9));
r = strsubst(r, ',' , '.');
evstr(r)

A = [1:10] * 0.1;
write_csv(A', TMPDIR+'/foo.csv', ' ', '.');
mgetl(TMPDIR+'/foo.csv')

//значения, разделённые табуляцией
write_csv(A, TMPDIR + '/datas.tsv');

//значения, разделённые запятыми
write_csv(A, TMPDIR + '/data.csv', ';');

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

  • read_csv — читает файл, содержащий значения, разделённые запятой (csv)
  • evstr — вычисление выражений
  • mgetl — считывает строки из текстового файла
  • format — установка выходного формата десятичных чисел по умолчанию
Report an issue
<< readxls Электронная таблица xls_open >>

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:
Tue Oct 24 14:37:13 CEST 2023