169 похожих чатов

Коллеги, а есть ли что-то похожее только для xlsx формата? https://metacpan.org/dist/Spreadsheet-ParseExcel/view/lib/Spreadsheet/ParseExcel/SaveParser.pm

13 ответов

32 просмотра

В чем вопрос? Тебе нужно создавать или парсить xlsx? В одном модуле нет, в двух разных есть

Pavel- Автор вопроса
Sergei Zhmylove
В чем вопрос? Тебе нужно создавать или парсить xls...

хотелось бы прочитать файл (как шаблон) - изменить в нем часть ячеек (дописать) и сохранить как новый

Pavel
хотелось бы прочитать файл (как шаблон) - изменить...

Помни, что хлсх это разметочный текст, так что жми текст::шаблон

Pavel- Автор вопроса
Sergei Zhmylove
Два разных модуля и будет счастье :)

Да , я обычно писал с нуля файлы, а тут что-то затупил. Избаловался питоном )) Действительно можно же прочитать, изменить и записать.

Pavel
хотелось бы прочитать файл (как шаблон) - изменить...

Очень старая заметка, но может как раз твой случай https://eax.me/perl-excel-reports/

Pavel- Автор вопроса
Yuri Myasoedov
Очень старая заметка, но может как раз твой случай...

да - про этот метод слышал - но это на крайний случай - все таки хотелось бы нормальной библиотекой работать. проще тогда уж взять питон и сделать типа обертки для перла

Pavel- Автор вопроса
Sergei Zhmylove
Два разных модуля и будет счастье :)

в общем - счастьем это назвать язык не поворачивается :)) взял питон - openpyxl - там на счастье больше похоже... жаль конечно - вот модуль SaveParser - удобный в целом - добавить бы туда xlsx формат...

Pavel- Автор вопроса
Sergei Zhmylove
Блин, зачем ты так :)

да просо лень собирать руками файл из данных парсера)

Случайно сегодня наткнулся, что этот модули обвновились 9 марта. https://metacpan.org/release/ASB/Spreadsheet-XLSX-0.18

Pavel- Автор вопроса

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
кто шарит: mattermost отслеживает что ты на пк запускаешь?
Valentin
13
Помогите, пожалуйста, делаю программу для для подсчёта корней квадратного уравнения, знаю, что есть куча недочётов, недоработок, но основная проблема в том, что почему-то при ...
NYC
13
#include <stdio.h> int main(void) { int n; scanf("%d", &n); int digits1[n] = {0}; int digits2[n] = {0}; я не могу таким образом заранее массив нулями заполнить?
Linus
12
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
я про форму записи. смысл указывать что 8 байтный регистр 8 байт?
Aiwan \ (•◡•) / _bot
10
Вроде бы вопрос уже заезжанный, но тем не менее У меня есть функция menu() которая выводит набор возможных действий, а затем спрашивает у пользователя что он хотел бы сделать....
David Golovatin
5
Карта сайта