sheetnames

Запросите имена листа от datastore

Описание

names = sheetnames(ssds,filename) возвращает имена листа в заданный файл в datastore ssds.

пример

names = sheetnames(ssds,I) возвращает имена листа в заданный индекс файла.

Примеры

свернуть все

Создайте datastore, содержащий файл airlinesmall_subset.xlsx.

ssds = spreadsheetDatastore('airlinesmall_subset.xlsx')
ssds = 

  SpreadsheetDatastore with properties:

                      Files: {
                             ' ...\matlab\toolbox\matlab\demos\airlinesmall_subset.xlsx'
                             }
   AlternateFileSystemRoots: {}
                     Sheets: ''
                      Range: ''
            ReadFailureRule: 'error'
                MaxFailures: Inf

  Sheet Format Properties:
             NumHeaderLines: 0
          ReadVariableNames: true
              VariableNames: {'Year', 'Month', 'DayofMonth' ... and 26 more}
              VariableTypes: {'double', 'double', 'double' ... and 26 more}

  Properties that control the table returned by preview, read, readall:
      SelectedVariableNames: {'Year', 'Month', 'DayofMonth' ... and 26 more}
      SelectedVariableTypes: {'double', 'double', 'double' ... and 26 more}
                   ReadSize: 'file'

Запросите имена листа первого (и только) файл в datastore.

sheetnames(ssds,1)
ans = 

  13×1 string array

    "1996"
    "1997"
    "1998"
    "1999"
    "2000"
    "2001"
    "2002"
    "2003"
    "2004"
    "2005"
    "2006"
    "2007"
    "2008"

Входные параметры

свернуть все

Введите datastore в виде SpreadsheetDatastore объект. Используйте spreadsheetDatastore функционируйте или datastore функция, чтобы создать datastore возражает из ваших данных.

Файл в datastore в виде вектора символов или строкового скаляра, содержащего имя файла, чтобы запросить.

Значение filename должен совпадать точно с именем файла, содержавшимся в Files свойство datastore. Чтобы гарантировать, что имена файлов соответствуют точно, задайте filename использование ssds.Files{N} где N индекс файла в Files свойство.

Пример: names = sheetnames(ssds,ssds.Files{1}) возвращает имена листа, содержавшиеся в первом файле, заданном в Files свойство datastore ssds.

Типы данных: char | string

Индекс файла в виде положительного целого числа. I не может превысить количество файлов в ssds.

Типы данных: double

Выходные аргументы

свернуть все

Покройте имена, возвращенные как массив строк, содержащий имена листа в заданном файле.

Типы данных: string

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

Введенный в R2016a