Csv file


Иногда возникает необходимость работы с файлами, которые имеют расширение *.csv

CSV 1

Что такое csv файл?

Это текстовый файл, в котором содержится информация.

Каждая строка — это отдельная строка таблицы, а столбцы отделены один от другого специальными символами — разделителями (например, запятой).

В последнее время разделителем может быть не только запятая, но и другие символы (пробел, точка с запятой, табуляция, другое).


Пример файла CSV- формата:

CSV 2

После преобразования в табличный вид будет выглядеть так:

CSV 3

Теперь рассмотрим три способа преобразования CSV формата в «табличное» представление.

Зайдем в модуль Ученики, выделим несколько учеников установив флажок напротив необходимой записи зайдем в Действие и выберем Экспортировать.


CSV 4

Получим файл с расширением csv.

Открыв его в excel, мы увидим не очень «дружелюбное» представление информации

CSV 5

Способ №1:

Выделяем весь первый столбец, переходим во вкладку «Данные» и выберем пункт «Текст по столбцам»

CSV 6

Далее проходим три шага согласно подсказкам.

CSV 7

Выбираем знак табуляции

CSV 8

На третьем шаге, вы сможете для каждого столбца выбрать необхоимый формат.

CSV 9

После нажатия кнопки «Готово», получаем «читабельный табличный» формат файла.

CSV 10

Способ №2:

Можем воспользоваться таким свободным и открытым офисным пакетом как Apache OpenOffice (Не реклама).

Для этого необходимо открыть файл CSV формата с помощью OpenOffice.


CSV 11

При открытии файла, OpenOffice, предложит импортировать текст в «читаемый табличный» вид.

В «Параметры разделителя» выбираем несколько вариантов (табуляция, точка с запятой, запятая…) и нажимаем кнопку «Ок». Файл будет преобразован в «табличный» вид.



Способ №3:

И еще один вариант преобразования, это открыть файл в любом текстовом редакторе

CSV 12

например в Блокноте. Первой строкой прописываем «sep=»

CSV 13

и сохраняем файл.

Теперь открыв файл в excel

CSV 14

получаем «читабельный текстовый» формат файла.


tallanto.com

Перенос данных контента с помощью CSV-файлаUsing a comma separated value (CSV) file for data content migration


В средстве миграции SharePoint Online для массового переноса данных вы можете использовать CSV-файл (файл с разделителями-запятыми). Для создания CSV-файла можно использовать любой текстовый редактор или такое приложение, как Excel.The SharePoint Online Migration tool, lets you use a comma separated (CSV) file to bulk migrate your data. Use any text editor, or an application like Excel, to create the CSV file.

Формат CSV-файлаCSV file format

В CSV-файле вам потребуется создать шесть столбцов. В первых трех столбцах укажите значения, относящиеся к источнику контента и содержащие сведения о текущем расположении данных. В оставшихся трех столбцах укажите сайт, библиотеку документов и вложенную папку (необязательное значение), куда вы хотите перенести данные. В файле следует задать все шесть столбцов, даже если для заданного поля данные не нужны.There are six columns needed in your CSV file — the first three are your source values, each providing detail about where your data is currently located. The remaining three columns indicate the site, document library and optional subfolder to where you are migrating your data. All six columns must be accounted for in the file, even if you are not needing a value for a given field.

Ниже приведен пример формата CSV-файла. В первой строке указан локальный файловый ресурс, из которого переносятся файлы. Во второй строке указан локальный сайт SharePoint Server, с которого переносятся файлы.Here’s an example of the format for the CSV file. The first row show files that are being migrated from a local file share. The second row shows files that are being migrated from an on-premises SharePoint Server site.


Пример формата CSV-файла для средства миграции SPO

В этом примере показано, как указанные выше данные отображаются в TXT-файле.This example shows how it would appear in a .txt file.

Source,SourceDocLib,SourceSubFolder,TargetWeb,TargetDocLib,TargetSubFolder C:MigrationTeststestfiles,,,https://contoso.sharepoint.com/sites/Sample/,DocLibraryName,DocLibraryName_subfolder https://sharepoint2013.com/sites/contosoteamsite/,DocumentLibraryName,DocLibrarySubfolder_name,https://contoso.sharepoint.com/sites/Sample/,DocLibraryName,DocLibraryName_subfolder  

Создание CSV-файла для переноса данныхTo create a CSV file for data migration

В примере ниже для создания CSV-файла используется приложение Excel.The following example uses Excel to create the CSV file.

  1. Запустите Excel.Start Excel.

  2. Введите значения для заданий миграции. В каждой строке введите источник и назначение миграции. Подробное описание столбцов см. в справочной таблице ниже.Enter the values for your migration jobs. Enter one migration source and destination per row. See the reference table below for further explanation of columns.


  • Столбец A. Введите путь к файловому ресурсу или URL-адрес локального сайта SharePoint Server. Обязательное поле.Column A: Enter either a file share path or an on-premises SharePoint Server site URL. Required.

  • Столбец B. Введите имя библиотеки документов SharePoint Server, которую вы хотите перенести. Если оставить это поле пустым, будут перенесены все библиотеки документов. Если вы переносите файловый ресурс, оставьте этот столбец пустым. Необязательное поле.Column B: Enter name of the SharePoint Server document library you are migrating. If you leave this field empty, all document libraries will be migrated. If you are migrating a file share, leave this column empty. Optional.

  • Столбец C. Введите имя вложенной папки в библиотеке документов. Если этот столбец пустой, миграция начинается с корневой папки. Если в этом столбце есть значение, миграция выполняется из указанной вложенной папки и папок уровней ниже. Необязательное поле.Column C: Enter the name of the subfolder in the document library. If this column is left empty, the migration starts from the root. If there is a value in this column, the migrations starts from the subfolder and down. Optional.


  • Столбец D. Введите URL-адрес сайта SharePoint Online, на который требуется перенести файлы. Обязательное поле.Column D: Enter the SharePoint Online site URL where the files are to be migrated. Required.

  • Столбец E. Введите имя библиотеки документов на сайте SharePoint Online, в которую требуется перенести файлы. Обязательное поле.Column E: Enter the name of the document library in the SharePoint Online site where the files are to be migrated. Required.

  • Столбец F. Введите имя вложенной папки в библиотеке документов. Если этот столбец пустой, файлы переносятся в корневую папку. Необязательное поле.Column F: Enter the name of the subfolder in the document library. If this column is left empty then the files will be moved to the root level. Optional.

  1. Закройте и сохраните документ как файл с разделителями-запятыми (*.csv).Close and save as a Comma delimited (*.csv) file.

Определения столбцовColumn definitions

В следующей таблице описаны значения столбцов CSV-файла.The following table explain the values needed in each column in your CSV file.



ИсточникSource Обязательное поле. Введите путь к файловому ресурсу или URL-адрес локального сайта SharePoint Server. Required . Enter either a file share path or an on-premises SharePoint Server site URL.
Исходная библиотека документовSource DocLib Необязательное поле . Введите имя библиотеки документов SharePoint Server, которую вы хотите перенести. Если оставить это поле пустым, будут перенесены все библиотеки документов. Если вы переносите файловый ресурс, оставьте этот столбец пустым. Optional . Enter name of the SharePoint Server document library you are migrating. If you leave this field empty, all document libraries will be migrated. If you are migrating a file share, leave this column empty.
Исходная вложенная папкаSource SubFolder Необязательное поле . Введите имя вложенной папки в библиотеке документов. Если этот столбец пустой, миграция начинается с корневой папки. Если в этом столбце есть значение, миграция выполняется из указанной вложенной папки и папок уровней ниже. Optional . Enter the name of the subfolder in the document library. If this column is left empty, the migration starts from the root. If there is a value in this column, the migrations starts from the subfolder and down.
Этот столбец используется только для сайтов SharePoint Server. Он игнорируется при миграции в файловый ресурс.This column is used only for SharePoint Server sites. It is ignored for file share migration.
Целевой сайтTarget Web Обязательное поле. Введите URL-адрес сайта SharePoint Online, на который требуется перенести файлы.Required . Enter the SharePoint Online site URL where the files are to be migrated.
Целевая библиотека документовTarget DocLib Обязательное поле. Введите имя библиотеки документов на сайте SharePoint Online, в которую требуется перенести файлы.Required . Enter the name of the document library with the SharePoint Online site where the files are to be migrated.
Целевая вложенная папкаTarget SubFolder Необязательное поле . Введите имя вложенной папки в библиотеке документов. Если этот столбец пустой, файлы переносятся в корневую папку. Optional . Enter the name of the subfolder in the document library. If this column is left empty then the files will be moved to the root level.

Перенос данных с помощью файла JSONUsing a JSON file for data content migration

В приведенном ниже примере показан формат JSON, используемый при переносе данных.The following example shows the JSON format used in migrating your data.

Как и в CSV-файлах, обязательными являются поля "Источник", "Исходная библиотека документов", "Целевой сайт" и "Целевая библиотека документов".As with the CSV files, the minimum required values are Source, Source DocLib, Target Web and Target DocLib.

 

{ "Tasks": [ { "SourcePath": "D:\MigTest", "TargetPath": "https://a830edad9050849387E18042320.sharepoint.com", "TargetList": "Documents", "TargetListRelativePath": "subfolder" }, { "SourcePath": "http://EXHB-1873", "TargetPath": "https://a830edad9050849387E18042320.sharepoint.com", "Items": { "Lists": [ { "SourceList": "versionList", "TargetList": "NewVersionList" } ], "SubSites": [] } }, { "SourcePath": "http://EXHB-1873", "TargetPath": "https://a830edad9050849387E18042320.sharepoint.com", "Items": { "Lists": [ { "SourceList": "listVersion2", "TargetList": "ListVersion2" }, { "SourceList": "listVersion3", "TargetList": "ListVersion3" } ], "SubSites": [ { "SourceSubSitePath": "subSite", "TargetSubSitePath": "targetSubSite", "Lists": [ { "SourceList": "testSubListB", "TargetList": "TargetSubList" } ] } ] } }, { "SourcePath": "http://EXHB-1873/subsite2", "TargetPath": "https://a830edad9050849387E18042320.sharepoint.com/targetSubSite2" } ] }

You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.