excel- все статьи тега


Какая кодировка правильно открывает CSV-файлы в Excel как на Mac, так и на Windows?

У нас есть веб-приложение, которое экспортирует CSV-файлы, содержащие иностранные символы с UTF-8, без BOM. Пользователей Windows и Mac сделать символы в Excel. Я попробовал конвертировать в UTF-8 с помощью BOM; Excel / Win-это нормально, Excel/Mac показывает тарабарщину. Я использую Excel 2003 / Win, Excel 2011 / Mac. Вот все кодировки, которые я пробовал: Encoding BOM Win Mac -------- --- ---------------------------- ------------ utf-8 -- sc ...

EPPlus / как получить данные из сводной таблицы? Или как легко манипулировать данными?

Я трачу очень много времени на манипулирование данными в отчетах. Использование сводной таблицы-хорошая идея, но как? Я попробовал некоторые свободные классы PivotTable, но им не хватало промежуточных итогов. Тогда другой подход. Для excel вывода отчетов я использую EPPlus. Он также поддерживает сводную таблицу. Проблема в том, что некоторые наши клиенты не имеют офиса (OpenOffice, MicrosoftOffice и т. д.), поэтому простое создание и сохранение файла xlsx не работает. Единственное, что я могу п ...

Словарь VBA Excel внутри словаря поздняя привязка

Следующий код завершается ошибкой в инструкции debug Sub Tets() Dim cl_data As Object Set cl_data = CreateObject("Scripting.Dictionary") Dim row As Object Dim irow As Long For irow = 11 To 12 Set row = CreateObject("Scripting.Dictionary") With row row.Add "YN", Cells(irow, 2).Value row.Add "Comment", Cells(irow, 3).Value End With cl_data.Add Cells(irow, 1).Value, row Next irow Debug.Print cl_data(CStr(Cells(irow, 1)))("YN") End Sub Я пытаюсь сохранить данны ...

Используя NPOI, как вернуть значение ячейки, отформатированное в Excel?

Используя NPOI , Существует ли возможность форматирования значения ячейки (особенно числовых и датированных значений), как это было отформатировано Excel? Если нет, то как лучше всего это осуществить? Я подумал о преобразователе formatstring из Excel-formatstrings в C#-formatstrings? В следующем примере предполагается, что Excel-formatstring и C# - formatstring являются одинаковыми. Так что это работает для некоторых основных стрингов формата, таких как: "#,##0.00" using NPOI.SS.UserModel; ...

Извлечение обоих значений из 2 столбца ComboBox VBA

У меня есть форма пользователя (excel, VBA), где есть 2 столбца combobox. Когда пользователь выбирает определенное значение из выпадающего списка, я хочу получить значение, которое он выбрал, и значение, связанное с первым значением (т. е. значение второго столбца). Как мне это сделать? Просто ComboBox1.Value возвращает значение первого столбца. ComboBox1.Value(0) не работает. ...

excel VBA разделить текст

Пожалуйста, имейте в виду, что я работаю с серией ~1000 линейных медицинских информационных баз данных. Из-за размера баз данных ручная обработка данных занимает слишком много времени. Таким образом, я попытался изучить VBA и закодировать макрос Excel 2010 с помощью VBA, чтобы помочь мне выполнить синтаксический анализ определенных данных. Желаемый результат состоит в том, чтобы разделить определенные символы из предоставленной строки на каждой строке базы данных следующим образом: 99204 - ...

Как вызвать функцию по клавише ENTER в Excel с помощью vba

Google должен предоставить мне достаточно примеров, но ни один из них, кажется, не работает Что я хочу: каждый раз, когда пользователь нажимает, а затем отпускает, клавишу ENTER, чтобы моя программа сделала что-то (т. е. создайте MsgBox или вызовите функцию Foo). Я бы предпочел это в форме MWE Что я сделал: я попытался погуглить его, но ни один из примеров не является функциональным. Они компилируются, но ничего не делают. Я также позаботился о сохранении в макросе совместимый формат Exce ...

Скрытие строк в Excel 2013

Таким образом, я пытаюсь скрыть строки в Excel 2013 с помощью VBA на основе нескольких различных условий: Если заголовок раздела "неиспользуемый", скрыть раздел. Каждый раздел-это именованный диапазон, чтобы сделать это проще. если строка является частью именованного диапазона "Cblank", спрячьте ее. Теперь самое сложное - для каждой ячейки в диапазоне ("CNonTest"), если C. Value = "" и C. Columns(41).Value = "" затем спрячьте их. Диапазон ("CNonTest") находится в Col C дополнительная колонка ...

СУММЕСЛИМН (не пустой, и другие условия)

Я пытаюсь использовать SUMIFS для суммирования нескольких условий. Я хочу, чтобы мой диапазон сумм был колонка а и мой первый диапазон критериев-это колонка в, критерии таковы: колонка в имеет что-то в нем или по существу оно не пустое/0. Следующий критерий-если колонка с соответствует году, который прост, и я могу заставить его работать, но моя проблема возникает из критериев первого теста. У меня есть попробовал: SUMIFS(column A, column B, column B > 0, column C, "16") SUMIFS(column A, ...

Экспорт в excel из Delphi без использования excel

Я хочу экспортировать данные в excel из Delphi без необходимости иметь копию excel, возможно ли это? N. B. CSV не подойдет. ...

Разработка сервера Excel RTD на языке C++

Я хочу написать Excel RTD сервер на C++, но пока не удалось найти и завершить учебники о том, как это сделать, кроме этого http://weblogs.asp.net/kennykerr/archive/2008/12/02/Rtd5.aspx . Однако, поскольку я новичок в этом деле, я думаю, что мне нужно что-то более полное. Может ли кто-нибудь из вас указать мне на пример с++? Спасибо EDIT: для тех, кто заинтересован, я нашел это: http://www.codeproject.com/Articles/245265/Guide-to-Writing-Custom-Functions-in-Excel-Part-II.aspx ...

Как скопировать данные из закрытых книг (сохраняя их закрытыми) в главную книгу с помощью VBA

Мне нужна помощь, чтобы скопировать данные из нескольких закрытых книг, не открывая их, в главную книгу с помощью VBA. сегодня я использую функцию Workbooks.откройте для этого, хотя я использую 4-6 файлов для копирования данных, и каждый файл, который нужно открыть, резко замедляет операцию копирования. Мне нужна помощь в использовании эффективного кода VBA для копирования данных без открытия каждого файла. Вот пример моего кода: Set x = Workbooks.Open("C:Bel.xls") 'Now, copoy what you ...

как объединить несколько листов excel из одного файла?

У меня есть большой файл excel, который содержит много разных листов. Все листы имеют одинаковую структуру, например: Name col1 col2 col3 col4 1 1 2 4 4 3 2 1 Как я могу объединить (вертикально) все эти листы в Pandas, не называя каждый из них вручную? Если бы это были файлы, я мог бы использовать glob для получения списка файлов в каталоге. Но здесь, для листов excel, я потерялся. Существует ли способ создать переменную в результирующем фрейме данных, которая иде ...

Как написать макрос, чтобы открыть файл excel и вставить данные в файл, содержащий макрос?

У меня есть два файла excel. Один из которых содержит макрос. Другой-это общая рабочая книга. У меня уже есть написанный код. Он открывает общий файл wourkbook и выбирает все данные на указанной вкладке. Единственная проблема заключается в том, что я не знаю, как написать код, который автоматически вставит эти данные в файл с макросом? Sub ImportData_Click() ' open the source workbook and select the source sheet Workbooks.Open Filename:="Test.xlsm" Sheets("Make").Select ' copy the source ra ...

Написать список вложенных словарей в файл excel на python

У меня есть список вложенных словарей, который выглядит следующим образом: [{'posts': {'item_1': 1, 'item_2': 8, 'item_3': 105, 'item_4': 324, 'item_5': 313, }}, {'edits': {'item_1': 1, 'item_2': 8, 'item_3': 61, 'item_4': 178, 'item_5': 163}}, ...

vba замена двух кавычек на одну / создание txt файлов

Я создал макрос, который генерирует txt-файлы с данными из каждой строки в excel. У меня проблема с " (кавычки) Вот строка из VBA, которая создает проблемы: wsTemp.Cells(6, 1).Value = "The ""Number"" is " & wsSource.Cells(r, 3).Value Мне это нужно: The "Number" is MYNUMBER Вместо этого я получаю следующее: " The ""Number"" is" MYNUMBER Это тоже не работает: wsTemp.Cells(6, 1).Value = "The" & Chr(34) & "Number"" is " & Chr(34) & wsSource.Cells(r, 3).Val (получил то ...

Используйте interop и c# для подсчета строк на листе электронной таблицы Excel с данными в

Я только что написал то, что должно считаться совершенно отвратительным кодом для подсчета строк, содержащих данные в листах, называемых "данными", из всех электронных таблиц в данном каталоге. Вот код private const string _ExcelLogDirectoryPath = @"........ModelExcelLogs"; static void Main() { var excelLogPaths = Directory.GetFiles(_ExcelLogDirectoryPath, "*.xl*"); var excel = new Microsoft.Office.Interop.Excel.Application(); var excelRowCounts = new ...

Исключение HResult 0x800a03ec при попытке открыть Excel с помощью Microsoft.Офис.Взаимодействие.Превосходить.Рабочая тетрадь.Открыть()

При попытке открыть файл excel на клиентской машине возникает следующее исключение: Exception from HRESULT: 0x800A03EC Внутренние исключения: (пусто) Трассировка Стека: at Microsoft.Office.Interop.Excel.Workbooks.Open(String Filename, Object UpdateLinks, Object ReadOnly, Object Format, Object Password, Object WriteResPassword, Object IgnoreReadOnlyRecommended, Object Origin, Object Delimiter, Object Editable, Object Notify, Object Converter, Object AddToMru, Object Local, Object Corru ...

Чтение списка списков из столбца файла excel и сохранение его в списке python

Я знаю, что некоторые части этого вопроса могут быть простыми, но я новичок в этом и действительно оценил бы самое простое возможное решение: у меня есть excel (.xlsx файл), где один из его столбцов имеет свои ячейки, каждая из которых имеет список списков чисел (с числами, разделенными пробелом, и даже есть пробел в конце каждого списка). Итак, колонка выглядит примерно так: ColumnHeader [[[9 9 9 9 9 13 ][11 11 11 11 11 11 ][11 11 11 11 11 11 ][9 9 9 9 9 9 ] [[[9 9 9 9 9 9 ][9 9 9 9 9 9 ] ...