Ошибка экспорта табличного документа документ excel 97 не может содержать более 256 колонок
Сразу оговорюсь, что материал статьи предназначается для начинающих пользователей Excel. Опытные пользователи уже зажигательно станцевали на этих граблях не раз, поэтому моя задача уберечь от этого молодых и неискушённых «танцоров».
Вы не даёте заголовки столбцам таблиц
Многие инструменты Excel, например: сортировка, фильтрация, умные таблицы, сводные таблицы, — подразумевают, что ваши данные содержат заголовки столбцов. В противном случае вы либо вообще не сможете ими воспользоваться, либо они отработают не совсем корректно. Всегда заботьтесь, чтобы ваши таблицы содержали заголовки столбцов.
Пустые столбцы и строки внутри ваших таблиц
Это сбивает с толку Excel. Встретив пустую строку или столбец внутри вашей таблицы, он начинает думать, что у вас 2 таблицы, а не одна. Вам придётся постоянно его поправлять. Также не стоит скрывать ненужные вам строки/столбцы внутри таблицы, лучше удалите их.
На одном листе располагается несколько таблиц
Если это не крошечные таблицы, содержащие справочники значений, то так делать не стоит.
Вам будет неудобно полноценно работать больше чем с одной таблицей на листе. Например, если одна таблица располагается слева, а вторая справа, то фильтрация одной таблицы будет влиять и на другую. Если таблицы расположены одна под другой, то невозможно воспользоваться закреплением областей, а также одну из таблиц придётся постоянно искать и производить лишние манипуляции, чтобы встать на неё табличным курсором. Оно вам надо?
Данные одного типа искусственно располагаются в разных столбцах
Очень часто пользователи, которые знают Excel достаточно поверхностно, отдают предпочтение такому формату таблицы:
Казалось бы, перед нами безобидный формат для накопления информации по продажам агентов и их штрафах. Подобная компоновка таблицы хорошо воспринимается человеком визуально, так как она компактна. Однако, поверьте, что это сущий кошмар — пытаться извлекать из таких таблиц данные и получать промежуточные итоги (агрегировать информацию).
Дело в том, что данный формат содержит 2 измерения: чтобы найти что-то в таблице, вы должны определиться со строкой, перебирая филиал, группу и агента. Когда вы найдёте нужную стоку, то потом придётся искать уже нужный столбец, так как их тут много. И эта «двухмерность» сильно усложняет работу с такой таблицей и для стандартных инструментов Excel — формул и сводных таблиц.
Если вы построите сводную таблицу, то обнаружите, что нет возможности легко получить данные по году или кварталу, так как показатели разнесены по разным полям. У вас нет одного поля по объёму продаж, которым можно удобно манипулировать, а есть 12 отдельных полей. Придётся создавать руками отдельные вычисляемые поля для кварталов и года, хотя, будь это всё в одном столбце, сводная таблица сделала бы это за вас.
Если вы захотите применить стандартные формулы суммирования типа СУММЕСЛИ (SUMIF), СУММЕСЛИМН (SUMIFS), СУММПРОИЗВ (SUMPRODUCT), то также обнаружите, что они не смогут эффективно работать с такой компоновкой таблицы.
Рекомендуемый формат таблицы выглядит так:
Разнесение информации по разным листам книги «для удобства»
Ещё одна распространенная ошибка — это, имея какой-то стандартный формат таблицы и нуждаясь в аналитике на основе этих данных, разносить её по отдельным листам книги Excel. Например, часто создают отдельные листы на каждый месяц или год. В результате объём работы по анализу данных фактически умножается на число созданных листов. Не надо так делать. Накапливайте информацию на ОДНОМ листе.
Информация в комментариях
Часто пользователи добавляют важную информацию, которая может им понадобиться, в комментарий к ячейке. Имейте в виду, то, что находится в комментариях, вы можете только посмотреть (если найдёте). Вытащить это в ячейку затруднительно. Рекомендую лучше выделить отдельный столбец для комментариев.
Бардак с форматированием
Определённо не добавит вашей таблице ничего хорошего. Это выглядит отталкивающе для людей, которые пользуются вашими таблицами. В лучшем случае этому не придадут значения, в худшем — подумают, что вы не организованы и неряшливы в делах. Стремитесь к следующему:
- Каждая таблица должна иметь однородное форматирование. Пользуйтесь форматированием умных таблиц. Для сброса старого форматирования используйте стиль ячеек «Обычный».
- Не выделяйте цветом строку или столбец целиком. Выделите стилем конкретную ячейку или диапазон. Предусмотрите «легенду» вашего выделения. Если вы выделяете ячейки, чтобы в дальнейшем произвести с ними какие-то операции, то цвет не лучшее решение. Хоть сортировка по цвету и появилась в Excel 2007, а в 2010-м — фильтрация по цвету, но наличие отдельного столбца с чётким значением для последующей фильтрации/сортировки всё равно предпочтительнее. Цвет — вещь небезусловная. В сводную таблицу, например, вы его не затащите.
- Заведите привычку добавлять в ваши таблицы автоматические фильтры (Ctrl+Shift+L), закрепление областей. Таблицу желательно сортировать. Лично меня всегда приводило в бешенство, когда я получал каждую неделю от человека, ответственного за проект, таблицу, где не было фильтров и закрепления областей. Помните, что подобные «мелочи» запоминаются очень надолго.
Объединение ячеек
Используйте объединение ячеек только тогда, когда без него никак. Объединенные ячейки сильно затрудняют манипулирование диапазонами, в которые они входят. Возникают проблемы при перемещении ячеек, при вставке ячеек и т.д.
Объединение текста и чисел в одной ячейке
Тягостное впечатление производит ячейка, содержащая число, дополненное сзади текстовой константой « РУБ.» или » USD», введенной вручную. Особенно, если это не печатная форма, а обычная таблица. Арифметические операции с такими ячейками естественно невозможны.
Числа в виде текста в ячейке
Избегайте хранить числовые данные в ячейке в формате текста. Со временем часть ячеек в таком столбце у вас будут иметь текстовый формат, а часть в обычном. Из-за этого будут проблемы с формулами.
Если ваша таблица будет презентоваться через LCD проектор
Выбирайте максимально контрастные комбинации цвета и фона. Хорошо выглядит на проекторе тёмный фон и светлые буквы. Самое ужасное впечатление производит красный на чёрном и наоборот. Это сочетание крайне неконтрастно выглядит на проекторе — избегайте его.
Страничный режим листа в Excel
Это тот самый режим, при котором Excel показывает, как лист будет разбит на страницы при печати. Границы страниц выделяются голубым цветом. Не рекомендую постоянно работать в этом режиме, что многие делают, так как в процессе вывода данных на экран участвует драйвер принтера, а это в зависимости от многих причин (например, принтер сетевой и в данный момент недоступен) чревато подвисаниями процесса визуализации и пересчёта формул. Работайте в обычном режиме.
Как изменить расч/счет организации в 1С 8.2
У нас изменился расчетный счет в организации, не могу найти где его поменять.У меня 1С 8.2 (2.0.33.7).Подскажите, пожалуйста.
У меня глупый вопрос. Надеюсь вы мне ответите. Если мы открыли еще 1 расчетный счет - мы можем выбирать какой будет основным?
1С Бухгалтерия предприятия, редакция 2.0 (2.0.38.6)
Просто список счетов. А как для своей организации основной счет сделать жирным - не получилось найти
Последний раз редактировалось NastasiaD; 30.08.2012 в 15:52 .
Не будем чересчур привередливы. Лучше иметь старые подержанные бриллианты, чем не иметь никаких. (Марк Твен)
Красивая женщина — это профессия, все остальное — сплошное любительство. (Роберт Рождественский)
А как для своей организации основной счет сделать жирным - не получилось найти
В карточке организации есть графа "Осн.банковский счет". Там и ставится основной
В карточке организации есть графа "Осн.банковский счет". Там и ставится основной
Не будем чересчур привередливы. Лучше иметь старые подержанные бриллианты, чем не иметь никаких. (Марк Твен)
Красивая женщина — это профессия, все остальное — сплошное любительство. (Роберт Рождественский)
? Изменить основной р/с организации. 1С 8.2. Сделала по подсказкам Предприятия-организации-. а вкладки "Основной р/с" нет. Можно только "сделать организацию основной". В данных р/с можно сделать "основной", шрифт становится жирным, но в бухгалтерской справке по-прежнему печатается р/с старого банка. ?? Буду признательна.
у меня 8.3, может по аналогии в 8.2 найдете (я уже 8.2 подзабыла)- Главное-Организации-сверху Банковские счета- выделить желтым счет-использовать как основной.
1.напиши текст вопроса. прочти вопрос.
2.сам понял о чем хотел спросить?тогда жми на кнопку.
Сделала по подсказкам Предприятия-организации-. а вкладки "Основной р/с" нет.
как это нет? вы вошли внутрь карточки по вашей организации и на первой вкладке Основные-в том числе основной расчетный счет
Борис Нуралиев --> Борис НуралиевВ этой теме я буду стараться обновлять информацию о публикуемых ошибках платформы 1С.
Борис Нуралиев --> Борис НуралиевЗачем это нужно? Дело в том, что при сохранении табличного документа в формате Excel средствами платформы 8.1 файл получается просто неприличных размеров и совершенно непригоден к рассылке. К примеру, прайс-листы с картинками могли иметь размер до 15-20 Мб. После сохранения в формате 2007 размер уменьшался на порядок. В результате я написал процедуру, которая сохраняет MXL в XLSX. Но умные люди посоветовали, что не нужно плодить обработки и процедуры для одного формата. Поэтому я написал более универсальную процедуру, которая в идеале поддерживает все форматы MS Excel 2003 - 2007, в том числе Dbf, Pdf и таблицы Open (Libre) office. Я включил в процедуру наиболее востребованные по моему мнению форматы. Но каждый для себя может добавить необходимые форматы. Как говорится, MSDN Вам в помощь.
Тестировалось на MS Office 2003 с установленным пакетом совместимости и MS Office 2010.
Ниже приведена процедура сохранения табличного документа. Идея проста - табличный документ сохраняется средствами 1С в формате Excel 97, а потом средствами Excel сохраняется в выбранном формате. Прилагается простенькая обработка, демонстрирующая этот метод. Вы можете не скачивать обработку - модуль прост и понятен. А интерфейсную часть реализовать - как Ваша фантазия позволит.
Необходимо иметь установленный MS Excel 2003 с пакетом совместимости 2007 или MS Excel 2007 - 2010
// константы форматов 2003
// xlCSVWindows = 23;
// xlDBF2 = 7;
// xlDBF3 = 8;
// xlDBF4 = 11;
// xlDIF = 9;
// xlExcel9795 = 43;
// xlTextWindows = 20;
// xlUnicodeText = 42;
// xlWebArchive = 45;
// xlXMLSpreadsheet = 46;
// xlXMLData = 47;
// основные константы 2007
// These are the main file formats in Excel 2007-2010:
// 51 = xlOpenXMLWorkbook (without macro's in 2007-2010, xlsx)
// 52 = xlOpenXMLWorkbookMacroEnabled (with or without macro's in 2007-2010, xlsm)
// 50 = xlExcel12 (Excel Binary Workbook in 2007-2010 with or without macro's, xlsb)
// 56 = xlExcel8 (97-2003 format in Excel 2007-2010, xls)
// 57 = PDF
// 60 = xlOpenDocumentSpreadsheet OpenDocument Spreadsheet
// Запись табличного документа в формате 2007 EXCEL
//
// Параметры
// <пТабДок> - <ТабличныйДокумент> - табличный документ
// <пИмяФайла> - <Строка> - имя исходного файла.
// <пФорматФайла> - <Число> - константа, определяющая формат файла
//
Процедура ЗаписатьMXLВФормате2007 ( пТабДок , пИмяФайла , пФорматФайла = 51 ) Экспорт
СоответствиеРасширений = Новый Соответствие ;
СоответствиеРасширений . Вставить ( 51 , ".xlsx" );
СоответствиеРасширений . Вставить ( 45 , ".mht" );
СоответствиеРасширений . Вставить ( 46 , ".xml" );
СоответствиеРасширений . Вставить ( 23 , ".csv" );
СоответствиеРасширений . Вставить ( 9 , ".dif" );
СоответствиеРасширений . Вставить ( 8 , ".dbf" );
//работает только в 2007
СоответствиеРасширений . Вставить ( 47 , ".xml" );
СоответствиеРасширений . Вставить ( 57 , ".pdf" );
СоответствиеРасширений . Вставить ( 60 , ".ods" );
СоответствиеВерсий = Новый Соответствие ;
СоответствиеВерсий . Вставить ( 51 , "11.0" );
СоответствиеВерсий . Вставить ( 45 , "11.0" );
СоответствиеВерсий . Вставить ( 46 , "11.0" );
СоответствиеВерсий . Вставить ( 23 , "11.0" );
СоответствиеВерсий . Вставить ( 9 , "11.0" );
СоответствиеВерсий . Вставить ( 8 , "11.0" );
//работает только в 2007
СоответствиеВерсий . Вставить ( 47 , "12.0" );
СоответствиеВерсий . Вставить ( 57 , "12.0" );
СоответствиеВерсий . Вставить ( 60 , "12.0" );
Читайте также: