Как я могу программно создавать, читать, писать excel без установки офиса?

Я смущен, как черт с помощью всех bazillion способов читать / писать / создавать файлы excel. VSTO, OLEDB и т. Д., Но все они, похоже, требуют, чтобы офис был установлен. Вот моя ситуация: мне нужно разработать приложение, которое будет использовать файл excel для ввода, выполнить некоторые вычисления и создать новый файл excel, который будет в […]

Удалить ячейки в столбце Excel при строках = 0

Я пытаюсь удалить все ячейки = 0 в столбце моей таблицы и «вызывать» значения, которые не относятся к вершине столбца. В настоящее время я использую Dim row_index As Integer Dim col_index As Integer row_index = 7 col_index = 16 Application.ScreenUpdating = False 'turns off screen updates While Cells(row_index, col_index) <> "" If Cells(row_index, col_index) = […]

Как конвертировать файл Документов Google в Excel-файл (XLSX)

На изображении отображается обновленный код. Var "xlsFile" не определен, почему? Как преобразовать файл Googledocs в файл Excel с помощью (GoogleDocs) ScriptEditor функция googleOAuth_ (имя, область) { var oAuthConfig = UrlFetchApp.addOAuthService (имя); oAuthConfig.setRequestTokenUrl ("https://www.google.com/accounts/OAuthGetRequestToken? scope =" + scope); oAuthConfig.setAuthorizationUrl ( "https://www.google.com/accounts/OAuthAuthorizeToken"); oAuthConfig.setAccessTokenUrl ( "https://www.google.com/accounts/OAuthGetAccessToken"); oAuthConfig.setConsumerKey ( 'анонимный'); oAuthConfig.setConsumerSecret ( 'анонимный'); return {oAuthServiceName: имя, oAuthUseToken: "always"}; } […]

Объединение данных ячейки в другие данные, если значения соответствуют

У меня две columns A and B на одном листе. Я пытаюсь, если в Column B два значения совпадают, тогда он должен скопировать соответствующее значение A в той же строке. Например, для Таблица Column A Column B xyz 1 abc 1 pqr 1 eee 2 qqq 3 www 4 oop 5 Выход Desierd column A […]

Удаление элементов в массиве, если элемент является определенным значением VBA

У меня есть глобальный массив, prLst() который может иметь переменную длину. Он принимает цифры как строки "1" в Ubound(prLst) . Однако, когда пользователь вводит "0" , я хочу удалить этот элемент из списка. Для этого я написал следующий код: count2 = 0 eachHdr = 1 totHead = UBound(prLst) Do If prLst(eachHdr) = "0" Then prLst(eachHdr).Delete […]

VBA проверяет, существует ли файл

У меня есть этот код. Предполагается проверить, существует ли файл и открыть его, если это произойдет. Он работает, если файл существует, и если он этого не делает, однако, когда я оставляю текстовое поле пустым и нажимаю кнопку отправки, он терпит неудачу. Я хочу, чтобы текстовое поле было пустым, чтобы отобразить сообщение об ошибке так же, […]

Проблема большого набора данных EPPlus с отсутствием памяти

Исключение системы из памяти. Я вижу, что память Stream только очищается при сохранении. У нас есть 1.5 – 2GB Datasets. Я использую EPPlus версии 3.1.3.0 В коде мы делаем следующее. Мы проходим через –> Create a Package –> each table in the datareader –> Add WorkSheet to the Package –> Dispose Each table. –> Save […]

VBA извлекает данные XML в Excel

Трудный вопрос о VBA. Пожалуйста, смотрите фотографии для вашего точного обзора проблемы. Если вы наберете в Google "SEC EDGAR" , и вы вводите BDX в поле поиска компании нажмите «Поиск», а затем в результатах поиска щелкните первую кнопку «Документ» и вы выбираете 10-K, вы попадаете в фид. Оттуда, если мы выберем XBRL INSTANCE DOCUMENT , […]

Как я могу избежать запятых и речевых меток в файлах CSV, чтобы они работали в Excel?

Я создаю CSV-файл (разделенный запятыми, а не вкладками). Мои пользователи, скорее всего, откроют файл CSV в Excel, дважды щелкнув его. Мои данные могут содержать запятые и речевые знаки, поэтому я избегаю этих действий следующим образом. Reference, Title, Description 1, "My little title", "My description, which may contain ""speech marks"" and commas." 2, "My other little […]

Простая сводная таблица для подсчета уникальных значений

Это выглядит как простая сводная таблица, с которой можно учиться. Я хотел бы сделать подсчет уникальных значений для определенного значения, которое я группирую. Например, у меня есть следующее: ABC 123 ABC 123 ABC 123 DEF 456 DEF 567 DEF 456 DEF 456 То, что я хочу, это сводная таблица, которая показывает мне следующее: ABC 1 […]

Interesting Posts

Запретить запуск субпользователя

Как вычесть количество рабочих дней с даты в excel

Приведите Focus в модельную форму пользователя без нажатия (Excel 2010 VBA)

VBA предотвращает изменение пользователем значения ячейки со ссылкой только на начальное значение ячейки

Excel не может открыть файл, потому что формат файла или расширение файла недействительны – загрузка excel через php

excel Функция времени и формат ячейки

Заполните таблицу электронных таблиц со списком имен

Фильтр VBA и копирование данных по условию

Сортировка сводной таблицы по текстовой строке

Удалите идентичные записи, которые имеют истинное значение для столбца в Excel 2016

Маленький поворот в макрос – Сдвиг нескольких столбцов вниз

Создание линейной диаграммы с разными значениями X

Вычисление взвешенного среднего

Как использовать функцию CUBEMEMBERPROPERTY

VBA Excel Количество данных в столбце на основе другого столбца

Давайте будем гением компьютера.