Здравствуйте!
Нужна функция (в крайнем случае, макрос) для переделки таблиц Excel в таблицы Notepad.
Начал делать функциями Excel (), но понял, что затраты времени будут пропорциональны сложности таблиц.
А таблиц много, и часто имитировать вид исходника будет сложно - придётся учитывать то, что:
1. Выравнивание текста, округление и формат цифр должны совпадать с тем, как это выглядит на экране
2. Надстрочные/подстрочные символы придётся заменить соответствующими символами Unicode
3. Вместо пустых/нулевых/объединённых ячеек по ситуации будут уместны "пустая ячейка", "ноль с точностью, как на экране", а иногда и прочерк
4. Разлиновку таблиц тоже придётся делать разными способами
+. Вспомогательные ячейки занимают место и портят вид листа
Нужно решение, учитывающее данные (а возможно и ещё какие-то пропущенные мною) аспекты,
не требующее доп. ячеек и не отнимающее время на реализацию.
Возможно как-то так:
{=Таблица(
Массив_шапки;
Массив_таблицы;
0/1/2 - режим показа пустых/"нулевых"/объединённых ячеек в теле таблицы (пустота/прочерк/ноль с числом знаков, как на экране);
0/1/2/3 - режим разлиновки (шапка+финиш+вертикали/всё/только горизонтали/только вертикали))}
Кто-нибудь может сотворить такое чудо?
Нужна функция (в крайнем случае, макрос) для переделки таблиц Excel в таблицы Notepad.
Начал делать функциями Excel (), но понял, что затраты времени будут пропорциональны сложности таблиц.
А таблиц много, и часто имитировать вид исходника будет сложно - придётся учитывать то, что:
1. Выравнивание текста, округление и формат цифр должны совпадать с тем, как это выглядит на экране
2. Надстрочные/подстрочные символы придётся заменить соответствующими символами Unicode
3. Вместо пустых/нулевых/объединённых ячеек по ситуации будут уместны "пустая ячейка", "ноль с точностью, как на экране", а иногда и прочерк
4. Разлиновку таблиц тоже придётся делать разными способами
+. Вспомогательные ячейки занимают место и портят вид листа
Нужно решение, учитывающее данные (а возможно и ещё какие-то пропущенные мною) аспекты,
не требующее доп. ячеек и не отнимающее время на реализацию.
Возможно как-то так:
{=Таблица(
Массив_шапки;
Массив_таблицы;
0/1/2 - режим показа пустых/"нулевых"/объединённых ячеек в теле таблицы (пустота/прочерк/ноль с числом знаков, как на экране);
0/1/2/3 - режим разлиновки (шапка+финиш+вертикали/всё/только горизонтали/только вертикали))}
Кто-нибудь может сотворить такое чудо?
Изменено: - 19.03.2015 23:06:35