3

У меня есть набор данных, который содержится в электронной таблице .csv расположенной так:

name | 2006 | 2007 | 2008 | 2009
--------------------------------
foo  | 28   | 48   | 395  | 3829
bar  | 83   | 475  | 350  | 46

Мне нужно изменить эти данные, чтобы они выглядели так:

name | date | value
-------------------
foo  | 2006 | 28
foo  | 2007 | 48
foo  | 2008 | 395
foo  | 2009 | 3829
bar  | 2006 | 83
bar  | 2007 | 475
bar  | 2008 | 350
bar  | 2009 | 46

Я думал, что мог бы сделать это с помощью формулы электронной таблицы, что-то вроде row.valueEntry = inputSheet[row.index/4 + 1][row.index % 4 + 1] , но я еще не понял, как реализовать это в таблицы-формула языка.

Есть ли лучший способ выполнить такую перестановку?

(Кстати, у меня нет доступа к MS Excel, так как я нахожусь в Ubuntu, но ответы, для которых нужны конкретные вещи, могут быть полезны для других пользователей.)

1 ответ1

0

Проверьте следующую ссылку, чтобы узнать, как развернуть таблицу в OpenOffice, доступную для Linux.

Следующая ссылка предназначена для обработки того же результата в MS Excel.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .