Excel スプレッドシートを編集する

XLS、XLSX、ODS は、スプレッドシートによく使用されるファイルの種類で、大きなデータ テーブルのようなものです。 Microsoft Excel や OpenOffice Writer などのプログラムは、これらのファイルの操作方法を知っています。この記事では、Excel スプレッドシートを編集するさまざまな方法について学びます。まず、簡単なオンライン スプレッドシート編集アプリを使用してオンラインで行う方法を見てみましょう。後ほど、C# と Java を使用して同じファイルをプログラムで編集する方法についても説明します。

Excel スプレッドシートをオンラインで編集する

スプレッドシート ファイルを編集したい場合は、オンラインで簡単に編集できます。これにはオンラインの GroupDocs.Editor App を利用します。

Excel スプレッドシートをオンラインで編集する

以下の手順に従うだけで、Excel スプレッドシートをオンラインで編集できます。

確かに、ここではより簡単な方法で説明します。

  1. オンライン Excel ファイル エディター アプリ Web サイトにアクセスします。
  2. そこに XLS/XLSX スプレッドシート ファイルをアップロードします。次の方法で実行できます。
    • 「参照」ボタンをクリックしてファイルを選択します。
    • ファイルを特別な領域にドラッグ アンド ドロップします。
    • または、スプレッドシートの Web アドレス (URL) を貼り付けて、[開く] をクリックすることもできます。
  3. これで、スプレッドシートをオンラインで編集する準備が整いました。
  4. コンテンツの編集、形式の変更、レコードの追加、アンカーや画像の挿入など、必要に応じて変更を加えます。
  5. 完了したら、以前と同じ方法で変更を保存するか、必要に応じて PDF などのさまざまな形式を選択します。

それだけです! Excel XLS/XLSX スプレッドシートをオンラインで編集してお楽しみください。

Excel スプレッドシートの編集

Excel スプレッドシート エディタ – 開発者ガイド

プログラマーの皆さん!コードを使用して Excel シートを変更することに興奮していますか?静かにすることを簡単に可能にする特別なツール (ライブラリ) をチェックしてください。これらのツールを使用して、さまざまなプログラミング言語を使用して Excel ファイルを編集する方法を説明します。あなたのニーズに最も合ったものをお選びください。

さて、準備ができたら、コーディングの世界に飛び込んでファイルを編集しましょう。さぁ、始めよう!

C# を使用して Excel スプレッドシート (XLS/XLSX ファイル) を編集する

.NET プログラマー向けに、C# を使用して Excel スプレッドシートを編集する方法を説明します。次の簡単な手順に従うだけです。

  1. ライブラリをプログラムに組み込みます。
  2. 以下に提供されているコード スニペットを利用して、Excel スプレッドシート ファイルを編集します。
// C# を使用して Excel スプレッドシートを編集する

Options.SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
// loadOptions.Password = "パスワード";

// スプレッドシートをロードする
Editor editor = new Editor("path/spreadsheet.xlsx", delegate { return loadOptions; });

// スプレッドシートの最初のタブを取得する
SpreadsheetEditOptions sheetTab1EditOptions = new SpreadsheetEditOptions();
sheetTab1EditOptions.WorksheetIndex = 0; // first worksheet

// EditableDocument インスタンスから HTML マークアップを取得します。
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);

さらに詳しいガイダンスについては、C# で Excel スプレッドシートを編集する方法 に関する記事も参照してください。

.NET API に関連する追加のリソースについては、次のリンクからアクセスできます。

.NET API | ドキュメント | ダウンロード

Java を使用して Excel スプレッドシート (XLS/XLSX ファイル) を編集する

Java 開発者は、スプレッドシートを編集するための独自のアプリを構築することもできます。ここで、Java を使用して Excel シートのコンテンツを編集する方法を見てみましょう。

  1. アプリケーション内で Java ライブラリ をダウンロードして設定します。
  2. 提供されたソース コードを使用して Excel (XLS/XLSX) ファイルを編集します。
// Java で Excel XLS/XLSX ドキュメントを編集する
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();

より包括的なガイドについては、Java で Excel スプレッドシートを編集する というタイトルの記事を参照してください。

Java API に関連する追加リソースをお探しの場合は、ここで見つけることができます。

Java API | ドキュメント | ダウンロード

結論

この記事では、Excel スプレッドシートを編集するためのさまざまな方法を検討しました。 GroupDocs.Editor アプリ を使用したオンライン編集のシンプルさを好む場合でも、C# または Java を使用してスプレッドシートを変更する方法をコード化する準備ができている開発者であっても、誰にとっても解決策があります。さあ、自分に合った方法を選択して、Excel の編集を簡単に始めてください。

編集を楽しんでください!

関連項目