Может это безумный вопрос, но есть ли возможность из файла Excel сделать программку. Например у меня выполнен определенный проект в excel, можно ли избавиться от вида excel, сделать так чтобы это была отдельная программа.
Может это безумный вопрос, но есть ли возможность из файла Excel сделать программку. Например у меня выполнен определенный проект в excel, можно ли избавиться от вида excel, сделать так чтобы это была отдельная программа. vdekameron
Сообщение Может это безумный вопрос, но есть ли возможность из файла Excel сделать программку. Например у меня выполнен определенный проект в excel, можно ли избавиться от вида excel, сделать так чтобы это была отдельная программа. Автор — vdekameron
Дата добавления — 24.10.2014 в 11:29
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Замечаний: 0% ±
2003 Напрямую» здесь означает следующее — если вы в своём коде использовали объекты модели самого Excel (например, работали с ячейками на листах, т.е. воспользовались книгой как хранилищем данных или для вывода результатов).
Как создать таблицу в Excel? Как работать в Excel. Эксель для Начинающих
В первом приближении, если правильно заменить все определения обхектов (но не отказываться от наличия Excel у пользователя!) — можно.
Либо надо изначально проектировать связи таким образом, чтобы функционал был отделен от интерфейса — тогда код может быть прямо перенесен хоть в VBS
Напрямую — нельзя. «Напрямую» здесь означает следующее — если вы в своём коде использовали объекты модели самого Excel (например, работали с ячейками на листах, т.е. воспользовались книгой как хранилищем данных или для вывода результатов).
В первом приближении, если правильно заменить все определения обхектов (но не отказываться от наличия Excel у пользователя!) — можно.
Либо надо изначально проектировать связи таким образом, чтобы функционал был отделен от интерфейса — тогда код может быть прямо перенесен хоть в VBS AndreTM
Сообщение Напрямую — нельзя. «Напрямую» здесь означает следующее — если вы в своём коде использовали объекты модели самого Excel (например, работали с ячейками на листах, т.е. воспользовались книгой как хранилищем данных или для вывода результатов).
В первом приближении, если правильно заменить все определения обхектов (но не отказываться от наличия Excel у пользователя!) — можно.
Либо надо изначально проектировать связи таким образом, чтобы функционал был отделен от интерфейса — тогда код может быть прямо перенесен хоть в VBS Автор — AndreTM
Дата добавления — 24.10.2014 в 11:56
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 177
Замечаний: 0% ±
Excel 2010
Ну допустим пусть у пользователя стоит Excel, в этом случае можно сделать так, чтобы это была отдельная программа? Если нет, то как отделить все от самого excel, если я ввожу все данные в листе книги excel?
Ну допустим пусть у пользователя стоит Excel, в этом случае можно сделать так, чтобы это была отдельная программа? Если нет, то как отделить все от самого excel, если я ввожу все данные в листе книги excel? vdekameron
Простейшие формы ввода данных в Excel за пару секунд – без применения VBA!
Сообщение Ну допустим пусть у пользователя стоит Excel, в этом случае можно сделать так, чтобы это была отдельная программа? Если нет, то как отделить все от самого excel, если я ввожу все данные в листе книги excel? Автор — vdekameron
Дата добавления — 24.10.2014 в 12:52
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3180
Замечаний: 0% ±
2003
Отказаться от ввода данных в Excel
Или вводить данные в Excel-таблицу, из которой их подсосёт база данных и создаст из своих таблиц и форм исполняемый файл.
Правда, зачем это нужно, я не понимаю … И что должен получить юзер, запустивший этот экзешник, тоже.
Отказаться от ввода данных в Excel
Или вводить данные в Excel-таблицу, из которой их подсосёт база данных и создаст из своих таблиц и форм исполняемый файл.
Правда, зачем это нужно, я не понимаю … И что должен получить юзер, запустивший этот экзешник, тоже. Alex_ST
С уважением,
Алексей
MS Excel 2003 — the best.
Сообщение Отказаться от ввода данных в Excel
Или вводить данные в Excel-таблицу, из которой их подсосёт база данных и создаст из своих таблиц и форм исполняемый файл.
Правда, зачем это нужно, я не понимаю … И что должен получить юзер, запустивший этот экзешник, тоже. Автор — Alex_ST
Дата добавления — 24.10.2014 в 13:10
Источник: www.excelworld.ru
5 способов преобразовать таблицу Excel в файл формата XML
После редактирования какой-либо таблицы часто возникает необходимость перевести Excel в xml. Не всем пользователям ПК, особенно начинающим, может быть понятно, как это правильно сделать. Сегодня покажу весь процесс наглядно в нескольких инструкциях.
Что такое форматы xls, xlsx и xml
Документы Excel могут быть нескольких форматов: xls, xlsx, xlsm, xlstx, xlstm, xlsb и т. д. Самые популярные – xls и xlsx.
XML – это язык разметки, как html. Он создан для хранения и транспортировки каких-либо данных. Используется в том числе для создания таблиц Excel и веб-страниц. По своей сути xml-формат — это структурированная база данных. Файл с таким расширением можно открыть в любом текстовом редакторе.
В нем вы увидите код, который и содержит те или иные данные.
Если в вашей таблице Excel встроена карта (схема) XML, вы без труда сможете экспортировать данные из нее в файл xml: с помощью стандартной функции приложения Эксель или за счет сторонних онлайн-конвертеров.
Microsoft Excel
Преобразовать xlsx в xml можно с помощью простого сохранения файла в новом формате, а также через кнопку «Экспорт» в специальном меню разработчика.
Но есть ограничение по количеству строк: при экспорте можно сохранить до 65 536 строк. Если в таблице больше данных, программа сможет обработать число строк, которое определяется формулой: ЧСТРОК ОСТАТ 65537. К примеру, если лист содержит 70 000 строк, Эксель сохранит 4464 (70000 ОСТАТ 65537). Если это ваш случай, данные таблицы придется экспортировать в два файла xml.
Простое сохранение
Самый легкий способ – воспользоваться меню «Сохранить как» и выбрать xml в качестве нового формата. Он подходит для небольших и более простых таблиц, так как есть риск, что потом все другие программы будут некорректно работать с созданным файлом. Тем не менее, метод стоит рассмотреть как один из возможных.
Как сохранить таблицу xls/xlsx в формате xml:
- Сначала откройте файл в программе Excel. Если она установлена в качестве приложения по умолчанию, просто найдите документ в «Проводнике Windows» и кликните по нему дважды.
- Также можете щелкнуть по документу правой кнопкой мыши, а затем выбрать «Открыть с помощью» и «Excel».
- Либо запустите пустую таблицу с помощью ярлыка Excel на рабочем столе или в меню «Пуск».
- Выберите документ в списке недавних либо нажмите «Открыть другие книги».
- Если у вас уже открыта какая-то таблица в Экселе, нажмите на вкладку «Файл». Зайдите в раздел «Открыть» и нажмите «Обзор». Выберите, собственно, сам документ в «Проводнике».




Экспорт через панель разработчика
Этот способ увеличивает шансы, что созданный файл будет правильно восприниматься другими программами. Панель разработчика по умолчанию отключена в Экселе, поэтому сначала нужно ее включить в настройках, а затем запустить конвертацию.
В меню разработчика есть также функция «Импорт». Она помогает сделать обратную конвертацию – из xml в xls или xlsx. В нашем блоге есть отдельная статья, посвященная этой теме.
Если строк меньше 65 536
Как экспортировать данные таблицы в xml, если количество строк не выходит за рамки нормы:
- Сначала включите панель разработчика в настройках Экселя. Для этого кликните «Файл». Нажмите «Параметры».
- Зайдите в «Настроить ленту». Поставьте галочку «Разработчик» в списке справа. Нажмите «ОК» для сохранения настроек.
- Раскройте вкладку «Разработчик» в верхнем меню. Нажмите «Экспорт».
- Если в таблице несколько схем xml, дополнительно появится диалоговое окно. Выберите карту XML, которую вы хотите использовать, и кликните «ОК».
- В «Проводнике Windows» укажите новое имя документа при необходимости. Выберите папку для сохранения и подтвердите экспорт.
Если строк больше 65 536
Если таблица содержит больше 65 536 строк, придется создать два файла xml.
Вот как это сделать:
-
Обозначьте для себя количество строк, которое идет после 65 537. Удалите это количество с начала листа Excel: выделите их, нажмите правой кнопкой мыши и выберите «Удалить».



Таким образом, у вас на руках будет два файла xml. При необходимости их можно будет объединить для создания исходной таблицы.
Онлайн-конвертеры
Если программы Excel нет на вашем ПК или вам не удалось перевести xlsx в xml в этом приложении, воспользуйтесь онлайн-конвертером. Есть много сайтов, которые бесплатно преобразовывают таблицы в подобные документы. Расскажу лишь о нескольких из них.
Не переживайте о конфиденциальности: файлы будут доступны для скачивания только вам. А спустя сутки и вовсе будут удалены с серверов сайта.
Tableconvert
Tableconvert позволяет редактировать таблицу перед конвертацией. Самостоятельно создает для нее код, используя выбранный язык разметки и программирования: xml, html, sql и т. д. С помощью этого сервиса файлы также можно преобразовывать в jpg и pdf.
Сайт бесплатный. Можно по желанию оставить донат разработчикам.
- Перейдите на сайт и загрузите таблицу с ПК с помощью специальной кнопки.
- Либо нажмите «Выдержка URL», вставьте ссылку на файл, опубликованный в интернете, и щелкните «Экстракт Excel».
- При необходимости измените содержимое каких-либо ячеек в блоке «Редактор таблицы», который будет чуть ниже.
- Прокрутите страницу еще немного вниз. В разделе «Генератор таблицы» будет код xml. При желании поставьте галочку «Minify XML», чтобы сжать документ. Затем кликните «Скачать» либо «Скопировать в буфер обмена», чтобы затем вставить сгенерированный код в какой-либо текстовый редактор.
Zamzar
Zamzar предлагает несколько способов загрузки исходных файлов: с ПК, по ссылке в интернете, из облачных хранилищ (Box, Dropbox, Google Drive и OneDrive). И вообще в этом сервисе можно преобразовать множество форматов: аудио, видео, текстовые документы, электронные книги, изображения, архивы и т. д.
Одновременно можно сконвертировать несколько файлов. Схема та же: загружаете документы с таблицами, выбираете формат xml (если он не выбран по умолчанию) и нажимаете «Конвертировать».
Предварительно можно указать адрес электронной почты. На него придет ссылка для скачивания обработанного документа. Это на случай, если боитесь потерять страницу из виду.
Максимальный размер файла в бесплатной версии 50 Мб. Подписка стоит от 18$ до 70$ в зависимости от тарифа.
Onlineconvertfree
Onlineconvertfree похож во многом на Zamzar. Здесь тоже можно конвертировать разные файлы: фото, аудио, видео и т. д. По несколько штук за раз.
Скачать обработанные документы разрешается по отдельности или общим архивом.
Даже без регистрации на сайте вы получаете доступ к разделу «Мои файлы». В нем будут храниться документы, которые вы ранее обработали в сервисе – в течение суток.
В бесплатной версии есть реклама. Также есть лимит на количество одновременных конвертаций и размер файлов (до 100 Мб, но это больше, чем у Zamzar). Подписка стоит от 9$ до 20$ в зависимости от тарифа.
Если у вас установлен Microsoft Excel, сконвертировать таблицу в xml можно прямо в этой программе: с помощью обычного сохранения или функции «Экспорт» в меню разработчика. Если строк больше 65 536, придется создать два файла.
В иных случаях используйте онлайн-конвертеры. В Tableconvert можно предварительно отредактировать таблицу прямо на сайте, а затем скачать сгенерированный код xml. В Zamzar и Onlineconvertfree можно обработать сразу несколько файлов без регистрации в сервисе. Максимальный размер исходного документа должен быть не выше 50 Мб и 100 Мб соответственно.
Источник: comp-doma.ru
Чем создать XLS?
Рассмотрим основные варианты, с помощью которых можно создать файл формата XLS (Excel Spreadsheet). Зачастую выполнение данной задачи не потребудет каких-либо особых хитростей, просто скачайте Microsoft Excel (для операционной системы Windows) — интерфейс программы не сложный, да и скачать ее вы можете бесплатно. Если же вы пользуетесь операционной системой Mac — скачайте Microsoft Excel for Mac как основную для данной платформы.
Вооружившись программой с правильным функционалом, вы наверняка не испытаете проблем с созданием файла XLS. Мы собрали в общий список все программы походящие под данную задачу для ОС Windows, Mac, iOS, Android и сделали удобную таблицу:
Программы для создания XLS файлов
Чем создать XLS в Windows?
Microsoft Excel
Microsoft Excel Viewer
Mac
Microsoft Excel for Mac
iOS
Microsoft Excel for iOS
Android
Microsoft Excel for Android
Общее описание расширения XLS
Файл XLS является электронной таблицей, которая была создана при помощи распространенной системной утилиты Microsoft Excel, представляющей из себя, мощное средство для создания и редактирования электронных таблиц. Подобное расширение файла, входило в ряд наиболее популярных форматов для хранения таблиц.
Знаете другие программы, которые могут создать XLS? Не смогли разобраться как создать файл? Пишите в комментариях — мы дополним статью и ответим на ваши вопросы.
Видео форматы
Аудио форматы
Электронные книги
Текстовые форматы
Дисковые образы
Табличные данные
Растровые изображения
Векторные изображения
Резервное копирование
Raw
Сжатые файлы
Файлы данных
Базы
3D Изображения
CAD файлы
Файлы разработчиков
Зашифрованные файлы
Исполняемые форматы
Шрифты
Файлы игр
GIS, карты
Другие расширения
Форматы макетов
Форматы плагинов
Файлы настроек
Системные файлы
Веб форматы
Источник: filesreview.com