Редактировать таблицы Excel

XLS, XLSX и ODS — это типы файлов, которые мы часто используем для электронных таблиц, что-то вроде больших таблиц данных. Такие программы, как Microsoft Excel и OpenOffice Writer, умеют работать с этими файлами. В этой статье мы узнаем о различных способах редактирования электронных таблиц Excel. Сначала мы увидим, как это сделать онлайн с помощью простого онлайн-приложения для редактирования электронных таблиц. Позже мы также поговорим о том, как программно редактировать те же файлы, используя C# и Java.

Редактировать таблицы Excel онлайн

Когда бы вы ни захотели отредактировать файлы электронных таблиц, это легко сделать онлайн. Для этого мы воспользуемся онлайн-приложением GroupDocs.Editor.

Редактировать таблицы Excel онлайн

Просто выполните следующие действия, чтобы редактировать таблицы Excel онлайн:

Конечно, вот проще:

  1. Перейдите на веб-сайт приложение онлайн-редактора файлов Excel.
  2. Загрузите сюда файл электронной таблицы XLS/XLSX. Вы можете сделать это следующими способами:
    • Нажмите кнопку «Обзор» и выберите файл.
    • Перетащите файл в специальную область.
    • Или вы можете просто вставить веб-адрес (URL) своей таблицы и нажать «Открыть».
  3. Теперь ваша таблица готова к редактированию онлайн.
  4. Вносите изменения, например редактирование содержимого, изменение формата, добавление записей, вставку привязок или изображений и все, что захотите.
  5. Когда вы закончите, сохраните изменения так же, как и раньше, или выберите множество различных форматов, например PDF, если хотите.

Вот и все! Наслаждайтесь редактированием таблиц Excel XLS/XLSX онлайн.

Редактирование таблиц Excel

Редактор электронных таблиц Excel – Руководство разработчика

Товарищи программисты! Вы хотите изменить таблицы Excel с помощью кода? Ознакомьтесь с этими специальными инструментами (библиотеками), которые позволяют легко сделать это тихо. Мы собираемся показать вам, как использовать эти инструменты для редактирования файлов Excel с использованием разных языков программирования. Выберите тот, который больше всего соответствует вашим потребностям.

Хорошо, если вы готовы приступить к работе, давайте окунемся в мир программирования и редактирования файлов. Давай начнем!

Редактируйте таблицы Excel (файлы XLS/XLSX) с помощью C#

Для программистов .NET описано, как редактировать таблицы Excel с помощью C#. Просто выполните следующие простые шаги:

  1. Включите библиотеку в свою программу.
  2. Используйте предоставленный ниже фрагмент кода для редактирования файлов электронных таблиц Excel:
// Отредактируйте таблицу Excel с помощью C#.

Options.SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
// loadOptions.Пароль = "пароль";

// Загрузите таблицу
Editor editor = new Editor("path/spreadsheet.xlsx", delegate { return loadOptions; });

// Получить первую вкладку электронной таблицы
SpreadsheetEditOptions sheetTab1EditOptions = new SpreadsheetEditOptions();
sheetTab1EditOptions.WorksheetIndex = 0; // first worksheet

// Получить HTML-разметку из некоторого экземпляра EditableDocument.
EditableDocument firstTab = editor.Edit(sheetTab1EditOptions);
string bodyContent = firstTab.GetBodyContent(); // HTML markup from inside the HTML ->BODY element
string allContent = firstTab.GetContent();      // Full HTML markup of all document, with HTML ->HEAD header and all its content

List<IImageResource> onlyImages = firstTab.Images;
List<IHtmlResource> allResourcesTogether = firstTab.AllResources;

string editedContent = allContent.Replace("Company Name", "New Company Name");
EditableDocument afterEdit = EditableDocument.FromMarkup(editedContent, allResourcesTogether);

Для получения дополнительных указаний вы также можете обратиться к статье Как редактировать таблицы Excel на C#.

Дополнительные ресурсы, связанные с .NET API, можно получить по следующим ссылкам:

.NET API | Документация | Скачать

Редактируйте таблицы Excel (файлы XLS/XLSX) с помощью Java

Разработчики Java также могут создавать свои собственные приложения для редактирования электронных таблиц. Теперь давайте посмотрим, как мы можем редактировать содержимое листов Excel с помощью Java.

  1. Загрузите и настройте библиотеку Java в своем приложении.
  2. Используйте предоставленный исходный код для редактирования файлов Excel (XLS/XLSX):
// Редактируйте документы Excel XLS/XLSX на Java.
SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
loadOptions.setPassword("password-if-any");

// Загрузка таблицы
Editor editor = new Editor("path/sample_sheet.xlsx", loadOptions);

// Редактировать первую вкладку электронной таблицы
SpreadsheetEditOptions editOptions = new SpreadsheetEditOptions();
editOptions.setWorksheetIndex(0); // index is 0-based, so this is 1st tab
EditableDocument firstTab = editor.edit(editOptions);

String bodyContent = firstTab.getBodyContent();
String allContent = firstTab.getContent();
List<IImageResource> onlyImages = firstTab.getImages();
List<IHtmlResource> allResourcesTogether = firstTab.getAllResources();

String editedSheetContent = allContent.replace("Old Company Name","New Company Name");
EditableDocument editedDoc = EditableDocument.fromMarkup(editedSheetContent, null);

SpreadsheetSaveOptions saveOptions = new SpreadsheetSaveOptions(SpreadsheetFormats.Xlsx);
saveOptions.setPassword("new-password");
editor.save(editedDoc, "path/edited_spreadsheet.xlsx", saveOptions);

firstTab.dispose();
editor.dispose();

Более подробное руководство можно найти в статье Редактирование таблиц Excel в Java.

Если вам нужны дополнительные ресурсы, связанные с API Java, вы можете найти их здесь:

Java API | Документация | Скачать

Заключение

В этой статье мы рассмотрели различные методы редактирования электронных таблиц Excel. Предпочитаете ли вы простоту онлайн-редактирования с помощью GroupDocs.Editor App или вы разработчик, готовый внести изменения в электронные таблицы с помощью C# или Java, для каждого найдется решение. Так что вперед, выберите метод, который подходит вам лучше всего, и начните с легкостью вносить изменения в Excel!

Приятного редактирования!

Смотрите также