Как вставить столбец между другими столбцами (Perl Spreadsheet :: WriteExcel)

Допустим, у меня есть следующая электронная таблица, которую я могу проанализировать в perl, которая выглядит так:

введите описание изображения здесь

Я хочу вставить столбец между столбцами 1 и столбцом2. Таким образом, конечный результат выглядит следующим образом:

введите описание изображения здесь

Не похоже, что в Spreadsheet-WriteExcel существует установленный метод.

Кто-нибудь знает простой способ сделать это в Perl?

Спасибо заранее!

Единственная (*) вещь, Spreadsheet::WriteExcel может написать Spreadsheet::WriteExcel , – это написать электронные таблицы. У него нет средств для чтения существующей электронной таблицы. Использование его для изменения существующей электронной таблицы будет включать в себя первое чтение с помощью другого метода (например, Spreadsheet::ParseExcel ), а затем создание новой таблицы с данными так, как вы этого хотите. Обратите внимание: если вы попробуете это, вы потеряете макросы, графики и любую другую функцию, которую Spreadsheet::WriteExcel не поддерживает.

Документация для Spreadsheet::WriteExcel множество альтернатив. См. MODIFYING AND REWRITING EXCEL FILES WRITING EXCEL FILES MODIFYING AND REWRITING EXCEL FILES . Win32::OLE например, дает вам полный доступ к внутренним компонентам Excel со всей мощью и простотой использования, которые вы ожидаете от Microsoft API. Я оставлю это вам, чтобы судить, подходит ли любой из этих подходов как «легкий».

(*) – Я не имею в виду, что это плохо. Модуль Perl, который может писать электронные таблицы, довольно круто.

  • (Mac Excel 2016) Создайте сводную таблицу, которая условно подсчитывает несколько столбцов с одним и тем же критерием
  • Выпадающий список в Excel для отображения данных с другого листа
  • Какой был бы лучший способ сделать упакованное графическое представление данных из excel?
  • Есть ли способ вложить таблицу Excel в другую таблицу Excel?
  • Добавить итоговую строку в сводную диаграмму в Excel 2010
  • Перекрестное значение умножения
  • Функция ячейки для определения другого значения ячейки в той же строке, возвращаемой функцией max (excel)
  • Одиночная линия для двустрочного форматирования в Excel
  • Возникли проблемы с помещением похожих данных из нескольких столбцов в один с критериями
  • Передача данных с листа на листы с одной константой на каждом листе
  • Python - открытие, чтение, редактирование и сохранение файла Excel Excel xls после его выбора с помощью диалога выбора файлов / файлов
  • Interesting Posts

    excel vba – макрос для копирования отфильтрованных данных о смене ячейки

    excel – автоматический баланс с предыдущего баланса и стоимости

    Экспорт MySQL в outfile: CSV экранирование символов

    Запрос параметров ввода Excel

    Проверка специальных символов в excel с помощью vba

    Формат даты для установки на уровне столбца

    Сохранение файла Excel изменяет доступ к файлу только для чтения

    excel удалить строки в некоторых случаях

    Как перемещаться по именованным строкам и столбцам с помощью структурированной ссылки

    Looped If / Then Функции в Excel VBA

    Excel VBA Получение множественного выбора из списка

    Excel VBA, если оператор игнорирует циклы

    Можно ли написать код VBA, который ищет точные данные или самый близкий в прошлом?

    Формула Excel для позиции минимального значения с использованием встроенных вычислений для аргументов

    какая последняя видимая строка в диапазоне, содержащем скрытые строки и скрытые столбцы

    Давайте будем гением компьютера.