Federico Barbieri Ответов: 1

Как принять участие в excel файлах потому что при сохранении файл увеличивается


Примечание от JSOP: Нет, он не использует Excel.Взаимодействие. Он использует что - то под названием ClosedXML-это доступно здесь - ClosedXML - простой способ открыть XML-Home[^Хотя его метка не указывает на это, я подозреваю, что это также относится и к ASP.Net или MVC.

-------------------------------

Здравствуйте, извините за мой английский. Я должен выбрать строку файла excel, поместить любые новые данные и сохранить их. В конце концов я вижу, что файл excel всегда больше, чем раньше, хотя данные не увеличиваются, но он выглядит созданным из пустых столбцов справа. Я думаю так потому что когда я выполняю следующее утверждение

var wb = openWorkBook(filename);
var ws = wb.Worksheet("CNF");
IXLRow row = ws.Row(device.Ordinal - 1 + FirstRow);
for (int j = 0; j < 100; ++j)
{
IXLCell cell = row.Cell(j + FirstCol);
...}


как диапазон идет от A1 до XFD1048576. Хотя после того, как я возьму линию моего интереса и цикл из 100 столбцов, когда я иду

wb.Save();


файл увеличивается.
В файле вроде бы создаются пустые правые столбцы, которые увеличивают размер файла.
Если я затем обращу внимание на пустые столбцы и удалю файл обратно к его предыдущему размеру.
Поэтому я спрашиваю вас, если у вас есть метод взять только часть файла, то, например, возьмите уже пострадавший от ограниченного числа столбцов, начиная с образования

var ws = wb.Worksheet("CNF");


Спасибо

Что я уже пробовал:

Я попытался использовать метод range но не пошел

#realJSOP

Попробуйте использовать google translate-введите свой вопрос на вашем родном языке, и пусть google переведет его на английский. Скопируйте / вставьте английский перевод вашего вопроса. НЕ СОЗДАВАЙТЕ НОВЫЙ ВОПРОС. Нажмите кнопку Улучшить Вопрос свяжите и отредактируйте свой вопрос.

1 Ответов

Рейтинг:
0

#realJSOP

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

Я думаю, вам нужно взглянуть на Worksheet.UsedRange собственность.


Federico Barbieri

Нет смысла использовать XLWorkbook.
А в моем кодексе, где я должен использовать ваше образование?