Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 03.10.2014
Сообщений: 3

Считывание с Excel файла. Недостаток памяти

14.03.2016, 00:09. Показов 708. Ответов 2

Студворк — интернет-сервис помощи студентам
Доброго дня!
Мне требуется открыть Excel файл, считать содержимое нужной мне ячейки, закрыть файл и дальше работать со считанным значением. Всё работало хорошо, данные спокойно считывались с ячеек вида A12, B10. Но дело дошло до ячейки D37 и возвращаемое значение с этой ячейки равно null, хотя таблица Excel содержит ничем не отличающиеся друг от друга значения. В чём может быть проблема?

Ещё после работы с файлом Excel из под C# ни один из файлов Excel не хочет открываться ссылаясь на недостаток памяти.

Вот пример алгоритма (повторюсь, что всё работает для малых значениях численной части номера ячейки, но не работает при числах больше 20):
C#
1
2
3
4
5
6
7
Load("F-criterial.xlsx", 1);
            char textCell1 = (char)(i + 65);
            string textCell2 = Convert.ToString(j + 1);
string headerName = textCell1 + textCell2;
double L = ObjWorkSheet.Range[headerName].Value2;
            ObjWorkBook.Close(false, "F - criterial.xlsx", false);
return L;


0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.03.2016, 00:09
Ответы с готовыми решениями:

Странный недостаток оперативной памяти
Привет, киберфорум. Помоги, пожалуйста Мои характеристики: Win 8.1 Системная плата Asus M5A78L-M LX3 Видеоадаптер ASUS NVIDIA...

Быстрое считывание ИЗ excel файла
Всем добрый день. Интересует вот какой вопрос: Имеется xls файл, в котором в реальном времени происходит изменение числовых данных. Я...

Считывание данных из Excel файла
Добрый день. Нужна помощь. Нужно считать данные из Excel файла и при вводе с клавиатуры цифры от 1-4 оно выводила наибольшую стоимость или...

2
 Аватар для ViterAlex
8952 / 4864 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
14.03.2016, 04:14
Ты завершаешь создаваемые процессые приложения Excel?
0
0 / 0 / 0
Регистрация: 03.10.2014
Сообщений: 3
14.03.2016, 09:46  [ТС]
Процессы завершаю. С проблемой так и не разобрался, но нашёл другой выход по получению нужных мне значений. Не из таблицы, а численно. Тему можно закрывать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.03.2016, 09:46
Помогаю со студенческими работами здесь

Считывание записей из файла Excel CSV
Помогите пожалуйста найти проблему try { string fileName = "AddToStore.csv"; ...

Считывание данных из запароленного файла Excel
Доброго времени суток! Возникла такая ситуация....считываю данные из Excel файла и с этим проблем нет, однако если на файле стоит пароль на...

Считывание данных с Excel файла и ошибка IndexOutOfRange
Пытаюсь считать данные с *.xlsx файла. rng - объект класса Range, ws - Объект класса WorkSheet. rng = ws.UsedRange; object...

Считывание данных в двумерный массив из Excel файла
Здравствуйте дорогие форумчане! У меня возник вопрос ответ на который я сам не смог найти поэтому прошу помощи у вас. Имеется файл Excel...

Считывание и сортировка таблицы Excel из .txt файла
Нужно написать программу, которая будет считывать таблицу из Excel таблицы, сохранённой в txt формате. После сортировки программа должна...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru