Как я могу добавить новую строку между двумя существующими строками в файле Excel с помощью Perl? - PullRequest
1 голос
/ 29 мая 2019

Я хочу изменить существующий файл Excel, используя Perl.Итак, сейчас я использую Spreadsheet :: ParseExcel :: SaveParser для этого.С помощью команды Addcell я могу изменить любую ячейку.

Но теперь я хочу добавить новые строки между двумя существующими строками, что я не могу сделать.Я предоставил код ниже.

Итак, используя это, я могу использовать команды модуля Spreadsheet :: WriteExcel.Пожалуйста, предложите команду из модуля Spreadsheet :: ParseExcel :: SaveParser или Spreadsheet :: WriteExcel, которая может помочь мне добавить новую строку между двумя существующими строками.

Этот вопрос перекрестно опубликован на perlmonks: https://perlmonks.org/?node_id=11101921

my $workbook = $template->SaveAs('newfile.xls');

my $worksheet1  = $workbook->sheets(0);
my $north = $workbook->add_worksheet('North');

$worksheet1->write($row+2, $col, "World2");

$workbook->close();
...