チュートリアル
簡単にライブラリーを使用するためのチュートリアルコレクション
Spire.Presentation for .NET は、開発者が .NET(Target、.NET Framework、.NET Core、.NET Standard、.NET 5.0、.NET 6.0、Xamarin & Mono Android)プラットホームでパワーポイント文書ファイルを迅速かつ高品質で作成・読み込み・書き出し・変換・印刷するために設計された専門的な PowerPoint のライブラリです。
Spire.Presentation for .NET は完全に独立したスタンドアロン API なので、Microsoft PowerPoint を実行環境にインストールする必要はありません。
Spire.XLS for C++ は、あらゆるタイプの C++ アプリケーションで Excel ファイル(XLS、XLSX、XLSB、XLSM)を操作するために開発者向けに作られた Excel クラス ライブラリです。この記事では、2つの異なる方法でC++アプリケーションに Spire.XLS for C++ を統合する方法を紹介します。
ステップ 1
Visual Studio 2022 で C++ のプロジェクトを作成します。
ステップ 2
ソリューション エクスプローラーで「参照」を右クリックし、ポップアップ メニューから「NuGet パッケージの管理」を選択します。
「参照」をクリックして、「spire.xls.cpp」を検索し、プロジェクトにインストールしてください。
ステップ 3
ソリューション エクスプローラーで「ソース ファイル」を右クリックし、「追加」→「新しい項目」を選択します。
.cpp ファイルを作成します。
ステップ 4
先ほど作成した .cpp ファイルをクリックして、コードを記述します。始める前に、プログラムに次の行を追加して、ヘッダーファイル "Spire.Xls.o.h" を組み込む必要があります。
#include "Spire.Xls.o.h"
以下のコード例では、Spire.XLS for C++ を使用して、簡単な Excel ファイルを作成する方法を示します。
ステップ 1
Spire.XLS for C++ のパッケージをダウンロードし、ディスク上のどこかで解凍すると、以下のファイルが得られます。
ステップ 2
Visual Studio 2022 で C++ プロジェクトを作成します。
ステップ 3
製品パッケージの「include」フォルダーと「lib」フォルダーをプロジェクトにコピーし、.slnファイルが存在する同じフォルダー下に保存してください。
ステップ 4
プロジェクト名を右クリックし、「プロパティ」を選択します。
出力ディレクトリを設定します。選択したビルドモード(Debug または Release)に応じて、出力ディレクトリを「..\lib\x64\debug」または「..\lib\x64\release」に設定することができます。
ステップ 5
ソリューション エクスプローラーで「ソース ファイル」を右クリックし、「追加」→「新しい項目」を選択します。
.cpp ファイルを作成します。
ステップ 6
先ほど作成した .cpp ファイルをクリックして、コードを記述します。始める前に、次の2行のコードをプログラムに組み込む必要があります。
#include "../include/Spire.Xls.o.h"
#pragma comment(lib,"../lib/x64/debug/Spire.Xls.Cpp.lib")
以下のコード例では、Spire.XLS for C++ を使用して、簡単な Excel ファイルを作成する方法を示します。
Spire.Doc for C++ は、あらゆる種類の C++ アプリケーションで Word ドキュメントを読み取り、作成、編集、比較、変換するために開発者向けに作られたプロフェッショナルな Word クラスライブラリです。この記事では、2つの異なる方法で C++ アプリケーションに Spire.Doc for C++ を統合する方法を紹介します。
ステップ 1
Visual Studio 2022 で C++ のプロジェクトを作成します。
ステップ 2
ソリューション エクスプローラーで「参照」を右クリックし、ポップアップ メニューから「NuGet パッケージの管理」を選択します。
「参照」をクリックして、「spire.doc.cpp」を検索し、プロジェクトにインストールしてください。
ステップ 3
ソリューション エクスプローラーで「ソース ファイル」を右クリックし、「追加」→「新しい項目」を選択します。
.cpp ファイルを作成します。
ステップ 4
先ほど作成した .cpp ファイルをクリックして、コードを記述します。始める前に、プログラムに次の行を追加して、ヘッダーファイル "Spire.Doc.o.h" を組み込む必要があります。
#include "Spire.Doc.o.h"
以下のコード例では、Spire.Doc for C++ を使用して、簡単な Word ファイルを作成する方法を示します。
ステップ 1
Spire.Doc for C++ のパッケージをダウンロードし、ディスク上のどこかで解凍すると、以下のファイルが得られます。
ステップ 2
Visual Studio 2022 で C++ プロジェクトを作成します。
ステップ 3
製品パッケージの「include」フォルダーと「lib」フォルダーをプロジェクトにコピーし、.slnファイルが存在する同じフォルダー下に保存してください。
ステップ 4
プロジェクト名を右クリックし、「プロパティ」を選択します。
出力ディレクトリを設定します。選択したビルドモード(Debug または Release)に応じて、出力ディレクトリを「..\lib\x64\debug」または「..\lib\x64\release」に設定することができます。
ステップ 5
ソリューション エクスプローラーで「ソース ファイル」を右クリックし、「追加」→「新しい項目」を選択します。
.cpp ファイルを作成します。
ステップ 6
先ほど作成した .cpp ファイルをクリックして、コードを記述します。始める前に、次の2行のコードをプログラムに組み込む必要があります。
#include "../include/Spire.Doc.o.h"
#pragma comment(lib,"../lib/x64/debug/Spire.Doc.Cpp.lib")
以下のコード例では、Spire.Doc for C++ を使用して、簡単な Word ファイルを作成する方法を示します。
Spire.PDF for C++ は、あらゆるタイプの C++ アプリケーションで PDF ドキュメントを読み、作成し、編集し、変換するために開発者のために作られた専門的な PDF クラスライブラリです。この記事では、Spire.PDF for C++ を2つの異なる方法で C++ アプリケーションに統合する方法を説明します。
ステップ 1
Visual Studio 2022 で C++ のプロジェクトを作成します。
ステップ 2
ソリューション エクスプローラーで「参照」を右クリックし、ポップアップ メニューから「NuGet パッケージの管理」を選択します。
「参照」をクリックして、「spire.pdf.cpp」を検索し、プロジェクトにインストールしてください。
ステップ 3
ソリューション エクスプローラーで「ソース ファイル」を右クリックし、「追加」→「新しい項目」を選択します。
.cpp ファイルを作成します。
ステップ 4
先ほど作成した .cpp ファイルをクリックして、コードを記述します。始める前に、プログラムに次の行を追加して、ヘッダーファイル "Spire.Pdf.o.h" を組み込む必要があります。
#include "Spire.Pdf.o.h"
以下のコード例では、Spire.PDF for C++ を使用して、簡単な Excel ファイルを作成する方法を示します。
ステップ 1
Spire.PDF for C++ のパッケージをダウンロードし、ディスク上のどこかで解凍すると、以下のファイルが得られます。
ステップ 2
Visual Studio 2022 で C++ プロジェクトを作成します。
ステップ 3
製品パッケージの「include」フォルダーと「lib」フォルダーをプロジェクトにコピーし、.slnファイルが存在する同じフォルダー下に保存してください。
ステップ 4
プロジェクト名を右クリックし、「プロパティ」を選択します。
出力ディレクトリを設定します。選択したビルドモード(Debug または Release)に応じて、出力ディレクトリを「..\lib\x64\debug」または「..\lib\x64\release」に設定することができます。
ステップ 5
ソリューション エクスプローラーで「ソース ファイル」を右クリックし、「追加」→「新しい項目」を選択します。
.cpp ファイルを作成します。
ステップ 6
先ほど作成した .cpp ファイルをクリックして、コードを記述します。始める前に、次の2行のコードをプログラムに組み込む必要があります。
#include "../include/Spire.Pdf.o.h"
#pragma comment(lib,"../lib/x64/debug/Spire.Pdf.Cpp.lib")
以下のコード例では、Spire.PDF for C++ を使用して、簡単な PDF ファイルを作成する方法を示します。
Spire.XLS for .NET は、開発者が .NET(C#、VB.NET、ASP.NET、.NET Core、.NET 5.0、.NET 6.0、MonoAndroid &Xamarin.iOS)プラットホームで Excel の文書ファイルを迅速かつ高品質で作成・編集・変換・印刷するために設計された専門的な Excel.NET ライブラリです。
Spire.XLS for .NET は、Excel オブジェクトモデルを提供します。このライブラリをアプリケーションに組み込むことで、.NETプラットフォームで Excel のプログラミングを効率化することができます。例えば、テンプレートから新規 Excel 文書を作成や、既存のファイルを編集や、Excel ファイルを変換など、さまざまな処理を実行できます。
Spire.Doc for .NET は、開発者が .NET(Target .NET Framework、.NET Core、.NET Standard、.NET 5.0、.NET 6.0、 Xamarin & Mono Android) プラットホームから Word の文書ファイルを迅速かつ高品質で作成・編集・変換・参照・印刷するために設計された専門的な Word.NET ライブラリです。
Spire.Doc for .NET は独立した Word.NET コンポーネントなので、Microsoft Office や Microsoft Word を実行環境にインストールする必要はありません。また、任意の開発者の .NET アプリケーションに Microsoft Word 文書作成機能を組み入れることができます。
Excel では、罫線はセルまたはセルの範囲を囲む線です。セルの罫線を追加すると、さまざまなセクションを区別したり、特殊な値を強調表示したり、シートで特定のデータを分けたりするのに役立ちます。この記事では、Spire.XLS for Java を使用して Excel で種類のスタイルと色の罫線をセルに追加する方法を紹介します。
まず、Spire.XLS for Java を Java プロジェクトに追加する必要があります。JAR ファイルは、このリンクからダウンロードできます。Maven を使用する場合は、次のコードをプロジェクトの pom.xml ファイルに追加する必要があります。
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>https://repo.e-iceblue.com/nexus/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.xls</artifactId>
<version>13.2.4</version>
</dependency>
</dependencies>
Spire.XLS for Java が提供する CellRange.borderInside() と CellRange.borderAround() メソッドでは、指定した範囲の内側と外側に罫線を追加することができます。BordersCollection.getByBordersLineType(BordersLineType index).setLineStyle (LineStyleType lineStyleType) メソッドでは、上罫線、下罫線、左罫線、右罫線、および対角罫線の追加することができます。具体的な手順は以下の通り。
import com.spire.xls.*;
import java.awt.*;
public class AddBorders {
public static void main(String[] args){
//Workbookインスタンスを作成する
Workbook workbook = new Workbook();
//Excelファイルを読み込む
workbook.loadFromFile("D:\\Files\\Input.xlsx");
//最初のシートを取得する
Worksheet sheet = workbook.getWorksheets().get(0);
//範囲「A2:E8」に罫線を追加する
CellRange range1= sheet.getCellRange("A2:E8");
range1.borderInside(LineStyleType.Thin, Color.GREEN);
range1.borderAround(LineStyleType.Medium, Color.GREEN);
//範囲「A15:E15」に罫線を追加する
CellRange range2= sheet.getCellRange("A15:E15");
range2.getBorders().setLineStyle(LineStyleType.Double);
range2.getBorders().setColor(Color.BLUE);
//範囲「A15:E15」の対角罫線スタイルを設定する
range2.getBorders().getByBordersLineType(BordersLineType.DiagonalDown).setLineStyle(LineStyleType.None);
range2.getBorders().getByBordersLineType(BordersLineType.DiagonalUp).setLineStyle(LineStyleType.None);
//結果ファイルに保存する
workbook.saveToFile("SetBorder.xlsx", ExcelVersion.Version2010);
}
}
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。
PDF ファイルには、テキストや図形の他に、添付ファイルとしてファイルを含めることができます。これにより、一連のドキュメントの送信をより簡単に、より確実に行うことができます。Spire.PDF for .NET では、2つの方法でファイルを添付することができます。
この記事では、C# と VB.NET で Spire.PDF for .NET を使用して、PDF ドキュメントにこれらの2種類の添付ファイルを追加または削除する方法について説明します。
まず、Spire.PDF for.NET パッケージに含まれている DLL ファイルを .NET プロジェクトの参照として追加する必要があります。DLL ファイルは、このリンクからダウンロードするか、NuGet を介してインストールできます。
PM> Install-Package Spire.PDF
PdfDocument.Attachments.Add() メソッドを使用すると、「添付ファイル」パネルに添付ファイルを簡単に追加することができます。以下は、その詳細な手順です。
using Spire.Pdf;
using Spire.Pdf.Attachments;
namespace AttachFilesToPDF
{
class Program
{
static void Main(string[] args)
{
//PdfDocumentのオブジェクトを作成する
PdfDocument pdf = new PdfDocument();
//PDFファイルを読み込む
pdf.LoadFromFile("報告書.pdf");
//外部ファイルを元にPdfAttachmentのオブジェクトを作成する
PdfAttachment attachment = new PdfAttachment("研究者の手配表.xlsx");
//PDFに添付ファイルを追加する
pdf.Attachments.Add(attachment);
//ファイルを保存する
pdf.SaveToFile("添付ファイル.pdf");
}
}
}
Imports Spire.Pdf
Imports Spire.Pdf.Attachments
Namespace AttachFilesToPDF
Class Program
Shared Sub Main(ByVal args() As String)
'PdfDocumentのオブジェクトを作成する
Dim pdf As PdfDocument = New PdfDocument()
'PDFファイルを読み込む
pdf.LoadFromFile("報告書.pdf")
'外部ファイルを元にPdfAttachmentのオブジェクトを作成する
Dim attachment As PdfAttachment = New PdfAttachment("研究者の手配表.xlsx")
'PDFに添付ファイルを追加する
pdf.Attachments.Add(attachment)
'ファイルを保存する
pdf.SaveToFile("添付ファイル.pdf")
End Sub
End Class
End Namespace
注釈の添付は、特定のページだけでなく、「添付ファイル」パネルでも見つけることができます。以下は、Spire.PDF for .NET を使用して PDF に注釈の添付ファイルを追加する手順です。
using Spire.Pdf;
using Spire.Pdf.Annotations;
using Spire.Pdf.Graphics;
using System;
using System.Drawing;
using System.IO;
namespace AnnotationAttachment
{
class Program
{
static void Main(string[] args)
{
//PdfDocumentオブジェクトを作成する
PdfDocument pdf = new PdfDocument();
//PDFファイルを読み込む
pdf.LoadFromFile("報告書.pdf");
//特定のページを取得する
PdfPageBase page = pdf.Pages[1];
//PDFにラベルを描画する
String label = "研究者の手配表:";
PdfTrueTypeFont font = new PdfTrueTypeFont(new Font("Yu Mincho", 13f, FontStyle.Bold), true);
float x = page.ActualSize.Width/2 - 50;
float y = page.ActualSize.Height - 150;
page.Canvas.DrawString(label, font, PdfBrushes.Red, x, y);
// 外部ファイルに基づいてPdfAttachmentAnnotationのオブジェクトを作成する
String filePath = "研究者の手配表.xlsx";
byte[] data = File.ReadAllBytes(filePath);
SizeF size = font.MeasureString(label);
RectangleF bounds = new RectangleF((float)(x + size.Width + 5), (float)y, 10, 15);
PdfAttachmentAnnotation annotation = new PdfAttachmentAnnotation(bounds, "研究者の手配表.xlsx", data);
annotation.Color = Color.Purple;
annotation.Flags = PdfAnnotationFlags.Default;
annotation.Icon = PdfAttachmentIcon.Graph;
annotation.Text = "ファイルを開くにはこちらをクリックしてください。";
//PDFに添付ファイルのアノテーションを追加する
page.AnnotationsWidget.Add(annotation);
//ファイルを保存する
pdf.SaveToFile("注釈の添付ファイル.pdf");
}
}
}
Imports Spire.Pdf
Imports Spire.Pdf.Annotations
Imports Spire.Pdf.Graphics
Imports System
Imports System.Drawing
Imports System.IO
Namespace AnnotationAttachment
Class Program
Shared Sub Main(ByVal args() As String)
'PdfDocumentオブジェクトを作成する
Dim pdf As PdfDocument = New PdfDocument()
'PDFファイルを読み込む
pdf.LoadFromFile("報告書.pdf")
'特定のページを取得する
Dim page As PdfPageBase = pdf.Pages(1)
'PDFにラベルを描画する
Dim label As String = "研究者の手配表:"
Dim font As PdfTrueTypeFont = New PdfTrueTypeFont(New Font("Yu Mincho", 13.0F, FontStyle.Bold), True)
Dim x As Single = page.ActualSize.Width / 2 - 50
Dim y As Single = page.ActualSize.Height - 150
page.Canvas.DrawString(label, font, PdfBrushes.Red, x, y)
' 外部ファイルに基づいてPdfAttachmentAnnotationのオブジェクトを作成する
Dim filePath As String = "研究者の手配表.xlsx"
Dim data() As Byte = File.ReadAllBytes(filePath)
Dim size As SizeF = font.MeasureString(label)
Dim bounds As RectangleF = New RectangleF(CType((x + size.Width + 5), (Single)y, 10, 15, Single))
Dim annotation As PdfAttachmentAnnotation = New PdfAttachmentAnnotation(bounds, "研究者の手配表.xlsx", data)
annotation.Color = Color.Purple
annotation.Flags = PdfAnnotationFlags.Default
annotation.Icon = PdfAttachmentIcon.Graph
annotation.Text = "ファイルを開くにはこちらをクリックしてください。"
'PDFに添付ファイルのアノテーションを追加する
page.AnnotationsWidget.Add(annotation)
'ファイルを保存する
pdf.SaveToFile("注釈の添付ファイル.pdf")
End Sub
End Class
End Namespace
PDF ドキュメントの添付ファイルは、PdfDocument.Attachments プロパティでアクセスでき、PdfAttachmentCollection オブジェクトの RemoveAt() メソッドまたは Clear() メソッドを使用することで削除することが可能です。詳細な手順は以下の通りです。
using Spire.Pdf;
using Spire.Pdf.Attachments;
namespace RemoveAttachments
{
class Program
{
static void Main(string[] args)
{
//PdfDocumentのオブジェクトを作成する
PdfDocument pdf = new PdfDocument();
//PDFファイルを読み込む
pdf.LoadFromFile("添付ファイル.pdf");
//添付ファイルのコレクションを取得する
PdfAttachmentCollection attachments = pdf.Attachments;
//特定の添付ファイルを削除する
attachments.RemoveAt(0);
//すべての添付ファイルを削除する
//attachments.Clear();
//ファイルを保存する
pdf.SaveToFile("添付ファイルの削除.pdf");
}
}
}
Imports Spire.Pdf
Imports Spire.Pdf.Attachments
Namespace RemoveAttachments
Class Program
Shared Sub Main(ByVal args() As String)
'PdfDocumentのオブジェクトを作成する
Dim pdf As PdfDocument = New PdfDocument()
'PDFファイルを読み込む
pdf.LoadFromFile("添付ファイル.pdf")
'添付ファイルのコレクションを取得する
Dim attachments As PdfAttachmentCollection = pdf.Attachments
'特定の添付ファイルを削除する
attachments.RemoveAt(0)
'すべての添付ファイルを削除する
'attachments.Clear();
'ファイルを保存する
pdf.SaveToFile("添付ファイルの削除.pdf")
End Sub
End Class
End Namespace
注釈はページごとの要素です。ドキュメントからすべての注釈を取得するためには、ページをたどり、各ページから注釈を取得する必要があります。次に、ある注釈が注釈添付であるかどうかを判断します。最後に、Remove() メソッドを使用して、注釈の集合から注釈の添付ファイルを削除します。以下はその詳細な手順です。
using Spire.Pdf;
using Spire.Pdf.Annotations;
namespace RemoveAnnotationAttachments
{
class Program
{
static void Main(string[] args)
{
//PdfDocumentのオブジェクトを作成する
PdfDocument pdf = new PdfDocument();
//PDFファイルを読み込む
pdf.LoadFromFile("注釈の添付ファイル.pdf");
//ページをループする
for (int i = 0; i < pdf.Pages.Count; i++)
{
//注釈集を取得する
PdfAnnotationCollection annotationCollection = pdf.Pages[i].AnnotationsWidget;
//注釈をループする
for (int j = 0; j < annotationCollection.Count; j++)
{
//注釈がPdfAttachmentAnnotationWidgetのインスタンスであるかどうかを判定する
if (annotationCollection[j] is PdfAttachmentAnnotationWidget)
{
//注釈の添付ファイルを削除する
annotationCollection.Remove((PdfAnnotation)annotationCollection[j]);
}
}
}
//ファイルを保存する
pdf.SaveToFile("注釈の添付ファイルの削除.pdf");
}
}
}
Imports Spire.Pdf
Imports Spire.Pdf.Annotations
Namespace RemoveAnnotationAttachments
Class Program
Shared Sub Main(ByVal args() As String)
'PdfDocumentのオブジェクトを作成する
Dim pdf As PdfDocument = New PdfDocument()
'PDFファイルを読み込む
pdf.LoadFromFile("注釈の添付ファイル.pdf")
'ページをループする
Dim i As Integer
For i = 0 To pdf.Pages.Count - 1 Step i + 1
'注釈集を取得する
Dim annotationCollection As PdfAnnotationCollection = pdf.Pages(i).AnnotationsWidget
'注釈をループする
Dim j As Integer
For j = 0 To annotationCollection.Count - 1 Step j + 1
'注釈がPdfAttachmentAnnotationWidgetのインスタンスであるかどうかを判定する
If TypeOf annotationCollection(j) Is PdfAttachmentAnnotationWidget Then
'注釈の添付ファイルを削除する
annotationCollection.Remove(CType(annotationCollection(j), PdfAnnotation))
End If
Next
Next
'ファイルを保存する
pdf.SaveToFile("注釈の添付ファイルの削除.pdf")
End Sub
End Class
End Namespace
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。
Excel のコメントは、セル内のデータに関する追加の情報やレビューを共有するためによく使われます。シートのデータを記録したり、フォローしたり、引用したりするのにも役立ちます。Spire.XLS for Java は Excel に簡単にコメンを挿入し、コメントを書式することをサポートしています。この記事では、Excel でコメントを追加する方法を以下の3つのセクションから示します。
まず、Spire.XLS for Java を Java プロジェクトに追加する必要があります。JAR ファイルは、このリンクからダウンロードできます。Maven を使用する場合は、次のコードをプロジェクトの pom.xml ファイルに追加する必要があります。
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>https://repo.e-iceblue.com/nexus/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.xls</artifactId>
<version>13.2.4</version>
</dependency>
</dependencies>
Spire.XLS for Java が提供する CellRange.addComment() メソッドでは、Excel に通常のテキストコメントを挿入することがサポートします。以下に詳細な操作手順を示します。
import com.spire.xls.*;
public class Excelcomment {
public static void main(String[] args) throws Exception {
//Excel ドキュメントをロードする
Workbook workbook = new Workbook();
workbook.loadFromFile("Sample.xlsx");
//最初のシートを取得する
Worksheet sheet = workbook.getWorksheets().get(0);
//F4に通常のテキストコメントを挿入する
CellRange range = sheet.getCellRange("F4");
ExcelComment comment = range.addComment();
comment.setVisible(true);
comment.setText("最高売り上げ");
//別のドキュメントに保存する
workbook.saveToFile("Addcomment.xlsx", ExcelVersion.Version2016);
}
}
Spire.XLS for Java が提供する Comment.getRichText().setFont() メソッドでは、Excel のコメントに書式を適用することがサポートします。以下に詳細な操作手順を示します。
import com.spire.xls.*;
import java.awt.*;
public class Excelcomment {
public static void main(String[] args) throws Exception {
//Excel ドキュメントをロードする
Workbook workbook = new Workbook();
workbook.loadFromFile("Sample.xlsx");
//最初のシートを取得する
Worksheet sheet = workbook.getWorksheets().get(0);
//フォントを作成する
ExcelFont font = workbook.createFont();
font.setFontName("Yu Mincho");
font.setSize(12);
font.setColor(Color.orange);
font.isBold(true);
//F4に通常のテキストコメントを挿入する
CellRange range = sheet.getCellRange("F4");
ExcelComment comment = range.addComment();
comment.setVisible(true);
comment.setHeight(100);
comment.setWidth(200);
comment.getRichText().setText("最高売り上げ");
comment.getRichText().setFont(0, 40, font);
comment.setTextRotation(TextRotationType.LeftToRight);
//テキストの揃え方を設定する
comment.setVAlignment(CommentVAlignType.Center);
comment.setHAlignment(CommentHAlignType.Justified);
//別のドキュメントに保存する
workbook.saveToFile("AddRichTextcomment.xlsx", ExcelVersion.Version2016);
}
}
Spire.XLS for Java が提供する ExcelComment.setText() メソッドでは、Excel で作成者付きコメントを追加することがサポートします。以下に詳細な操作手順を示します。
import com.spire.xls.*;
public class Excelcomment {
public static void main(String[] args) throws Exception {
//Excel ドキュメントをロードする
Workbook workbook = new Workbook();
workbook.loadFromFile("Sample.xlsx");
//最初のシートを取得する
Worksheet sheet = workbook.getWorksheets().get(0);
// F4に通常のテキストコメントを挿入する
CellRange range = sheet.getCellRange("F4");
ExcelComment comment = range.addComment();
comment.setVisible(true);
//作成者とコメント内容を設定する
String text = "最高売り上げ";
String author = "XX株式会社:";
comment.setText(author + "\r" + text);
//別のドキュメントに保存する
workbook.saveToFile("Addcomment.xlsx", ExcelVersion.Version2016);
}
}
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。
Excel のドロップダウンリストを使用すると、ユーザーは事前に定義された項目リストから特定の項目を入力データとして選択できます。この機能により、余分なまたは不明確なデータの入力が回避され、スペルミスが軽減されます。これは、データをすばやく入力するのにも役立ちます。この記事では、Spire.XLS for Java を使用して Excel でドロップダウンリストを作成する方法を紹介します。
まず、Spire.XLS for Java を Java プロジェクトに追加する必要があります。JAR ファイルは、このリンクからダウンロードできます。Maven を使用する場合は、次のコードをプロジェクトの pom.xml ファイルに追加する必要があります。
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>https://repo.e-iceblue.com/nexus/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.xls</artifactId>
<version>13.2.4</version>
</dependency>
</dependencies>
Spire.XLS for Java を使用すると、値をセル範囲に追加し、指定したデータ範囲をデータ検証ソースとして参照して、ドロップダウンリストを作成できます。この方法は少し時間がかかりますが、結果ドキュメントのセルの値を直接変更することで、ドロップダウンリストの項目を簡単に更新できます。以下は具体的な操作手順です。
import com.spire.xls.*;
public class DropdownList {
public static void main(String[] args) {
//Workbookオブジェクトを作成する
Workbook workbook = new Workbook();
//Excelドキュメントをロードする
workbook.loadFromFile("input.xlsx");
//最初のシートを取得する
Worksheet sheet = workbook.getWorksheets().get(0);
//指定したセルに値を追加する
sheet.getCellRange("A10").setValue("テニス");
sheet.getCellRange("A11").setValue("バスケットボール");
sheet.getCellRange("A12").setValue("サッカー");
//指定したデータ範囲をデータ検証ソースとして参照することにより、ドロップダウンリストを作成する
sheet.getCellRange("C2:C7").getDataValidation().setDataRange(sheet.getCellRange("A10:A12"));
//結果ドキュメントを保存する
workbook.saveToFile("ExcelDropdownList.xlsx", ExcelVersion.Version2013);
}
}
Excel では、「データ検証」の「ソース」に値リストを手動で入力することでドロップダウンリストを作成できます。この方法では、Excel のセルにデータを追加する必要がないため、ドキュメントもより整然としています。次の手順では、Spire.XLS for Java を使用して同じ機能を実行する方法を説明します。
import com.spire.xls.*;
public class DropdownList2 {
public static void main(String[] args) {
//Workbookオブジェクトを作成する
Workbook workbook = new Workbook();
//最初のシートを取得する
Worksheet sheet = workbook.getWorksheets().get(0);
//セルB 2にテキストを追加してフォントスタイルを設定する
sheet.getCellRange("B2").setValue("興味");
sheet.getCellRange("B2").getStyle().getFont().isBold(true);
sheet.getCellRange("B2").getStyle().setKnownColor(ExcelColors.LightTurquoise);
//セルC2にドロップダウンリストを作成する
sheet.getCellRange("C2").getDataValidation().setValues(new String[]{"テニス", "バスケットボール", "サッカー"});
//結果ドキュメントを保存する
workbook.saveToFile("ExcelDropdownList2.xlsx", ExcelVersion.Version2013);
}
}
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。