
日付と時刻を Excel (XLS、XLSX) フィールドに挿入すると、データを整理し、経時的な変化を追跡するのに役立つ場合があります。データが収集または変更されたときなど、特定のイベントがいつ発生したかを追跡するために使用できます。また、データ ポイントがいつ取得されたかを追跡することで分析を支援し、傾向分析とパターン発見を可能にします。タイムスタンプを含めることで他のユーザーとの共同作業が簡単になり、変更がいつ行われたかについての不確実性がなくなります。さらに、タイムスタンプは、特定のアクションがいつ実行されたかを示す監査証跡を提供することで、コンプライアンスの取り組みに役立ちます。日付と時刻を Excel フィールドに挿入すると、正確性、構成、およびコンプライアンスを確保するのに役立ちます。この記事では、スプレッドシートのセルに現在の日付と時刻を挿入する方法について説明します。 MS Excel (XLS、XLSX) または Google スプレッドシートで、.NET および Java 言語でプログラミングする方法を説明します。
この記事では、次の点について説明します。
MS Excel または Google スプレッドシートのセルに現在の日付と時刻を挿入する
Excel スプレッドシートのセルに現在の日付と時刻を挿入する手順は次のとおりです。
- 現在の日付と時刻の目的の場所としてセル A1 を選択することから始めます。
- 数式「=NOW()」を Excel ウィンドウの頂点にある数式バーに入力します。
- Enter キーを押して、選択したセルに数式を有効にします。
- Excel は、現在の日付と時刻をセル内のシリアル番号として忠実に埋め込みます。
- セルを書式設定して、日付と時刻を従来のユーザーフレンドリーな方法で表示するには、セル A1 を再度選択し、[ホーム] にある [数値の書式] ドロップダウン メニューをクリックする必要があります。 " Excel リボンのタブ。
- ドロップダウン メニューの下部から [その他の数値形式] を選択して、[セルの書式設定] ダイアログ ボックスにアクセスします。
- そこから [日付] カテゴリを選択し、使用可能なオプションから希望の日付と時刻の形式を選択します。
- 最後に、[OK] ボタンをクリックして選択を確定します。
この時点で、現在の日付と時刻がセル A1 内に迅速かつエレガントに表示され、ユーザーは自信を持って作業を進めることができます。
Excel ドキュメントの編集: 現在の日付と時刻をプログラムでセルに挿入する
プログラミング言語を使用して現在の日付と時刻を動的に入力します。時間を節約し、記録保持の正確性を保証します。手順を自動化し、セルの値を簡単に変更できます。これは、間違いの可能性を減らし、効率を高めるため、大量のデータを扱う場合に特に重要です。さらに、プログラミング言語は、スプレッドシート アプリケーションとのやり取りやデータの操作を容易にするライブラリとフレームワークを提供します。このセクションでは、プログラミングによって現在の日付と時刻を Excel シートのセルに挿入する方法について詳しく説明します。
C# および Java 言語での実装については、次のサブセクションで説明します。
セルに日付と時刻を挿入する C#
以下は、C# を使用して Excel セルに日付と時刻を入力するための手順とコード サンプルです:
- Conholdate.Total for .NET をアプリケーションにインストールします。
- 以下のコードを使用して、Excel ファイルをパスワードで保護します。
// Creating an Workbook object with an Excel file path | |
Workbook workbook1 = new Workbook("sample.xlsx"); | |
// Obtaining the reference of the first worksheet | |
Worksheet worksheet = workbook1.Worksheets[0]; | |
// Adding a date/time value to the cell | |
worksheet.Cells["A5"].PutValue(DateTime.Now); | |
// Setting the display format of the date | |
Style style = worksheet.Cells["A5"].GetStyle(); | |
style.Number = 15; | |
worksheet.Cells["A5"].SetStyle(style); | |
// Saving the Excel file | |
workbook.Save(dataDir + "output.out.xls"); |
Java: セル A1 に日付と時刻を挿入
Java で Excel セル A1 に日付と時刻を設定する手順は次のとおりです。
- Conholdate.Total for Java をプロジェクトにインストールします。
- 以下のコードを使用して、Excel ファイルをパスワードで保護します。
// Creating an Workbook object with an Excel file path | |
Workbook workbook1 = new Workbook("sample.xlsx"); | |
// Accessing the added worksheet in the Excel file | |
int sheetIndex = workbook1.getWorksheets().add(); | |
com.aspose.cells.Worksheet worksheet = workbook.getWorksheets().get(sheetIndex); | |
com.aspose.cells.Cells cells = worksheet.getCells(); | |
// Adding a date and time value to the cell | |
cell = cells.get("A5"); | |
cell.setValue(java.util.Calendar.getInstance()); | |
// Setting the display format of the date | |
com.aspose.cells.Style style = cell.getStyle(); | |
style.setNumber(15); | |
cell.setStyle(style); | |
// Saving the Excel file | |
workbook.save("AddingDataToCells_out.xlsx"); |
よくある質問
セル A1 に現在の日付と時刻を挿入するにはどうすればよいですか?
これを行うには、セル A1 に次の数式を入力します: =NOW()。 Enter キーを押すと、現在の日付と時刻がセルに表示されます。
NOW() 関数を使用すると、日付と時刻はどのような形式で表示されますか?
形式は、コンピューターまたはデバイスのデフォルトの日付と時刻の形式設定によって異なります。ただし、セルを選択し、[ホーム] タブの [セルの書式設定] オプションを使用して、日付と時刻の書式を変更できます。
セル A1 の日付と時刻は自動的に更新されますか?
はい。セル A1 の日付と時刻は、ワークシートを開くたびに、または F9 キーを押すかワークシートに変更を加えてワークシートを再計算すると、自動的に更新されます。
セル A1 の日付と時刻の形式をカスタマイズできますか?
はい、[ホーム] タブの [セルの書式設定] オプションを使用して、日付と時刻の形式をカスタマイズできます。セルを選択して右クリックし、[セルの書式設定] を選択するか、Ctrl + 1 キーを押します。 [セルの書式設定] ダイアログ ボックスで、[数値] または [カスタム] カテゴリから目的の日付と時刻の形式を選択します。
セル A1 に現在の日付または時刻のみを挿入する方法はありますか?
はい、TODAY() 関数を使用して現在の日付をセル A1 に挿入するか、NOW() 関数を使用して現在の時刻をセル A1 に挿入できます。たとえば、現在の日付のみを挿入するには、数式 =TODAY() をセル A1 に入力し、現在の時刻のみを挿入するには、数式 =NOW()-TODAY() をセル A1 に入力します。
キーボード ショートカットを使用してセル A1 に現在の日付と時刻を挿入できますか?
はい、キーボード ショートカット Ctrl+ を使用できます。現在の日付と Ctrl+Shift+ を挿入するには;現在の時刻をセル A1 に挿入します。
セル A1 の日付と時刻が自動的に更新されないようにする方法はありますか?
はい、VBA マクロを使用して、日付と時刻が自動的に更新されないようにすることができます。 Alt+F11 を押して Visual Basic Editor を開き、新しいモジュールを挿入して、次のコードを貼り付けます。
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1")) Is Nothing Then
Application.EnableEvents = False
Range("A1").Value = Now()
Application.EnableEvents = True
End If
End Sub
このコードは、セルが手動で変更された場合にのみセル A1 の日付と時刻を更新し、ワークシートを開いたときや再計算したときは更新しません。
自動的に更新されない数式を使用してセル A1 に現在の日付と時刻を挿入するにはどうすればよいですか?
次の数式を使用して、自動更新せずに現在の日付と時刻をセル A1 に挿入できます。
=TEXT(NOW(),"dd/mm/yyyy hh:mm:ss")
この数式は、現在の日付と時刻を、自動的に更新されないテキスト文字列として表示します。日付と時刻を更新する場合は、セルを選択して F2 キーを押し、Enter キーを押して数式を再評価します。
Conholdate.Total とは何ですか?現在の日付と時刻をセル A1 に挿入するにはどうすればよいですか?
Conholdate.Total は、C# および Java ライブラリのコレクションであり、スプレッドシートを操作する機能など、幅広いドキュメント処理機能を開発者に提供します。 conholdate を使用すると、現在の日付と時刻をセル A1 にプログラムで簡単に挿入できます。
Conholdate.Total C# ライブラリを使用してセル A1 に現在の日付と時刻を挿入するにはどうすればよいですか?
Conholdate.Total for .NET ライブラリを使用してセル A1 に現在の日付と時刻を挿入するには、次のコードを使用できます。
// Creating an Workbook object with an Excel file path | |
Workbook workbook1 = new Workbook("sample.xlsx"); | |
// Obtaining the reference of the first worksheet | |
Worksheet worksheet = workbook1.Worksheets[0]; | |
// Adding a date/time value to the cell | |
worksheet.Cells["A5"].PutValue(DateTime.Now); | |
// Setting the display format of the date | |
Style style = worksheet.Cells["A5"].GetStyle(); | |
style.Number = 15; | |
worksheet.Cells["A5"].SetStyle(style); | |
// Saving the Excel file | |
workbook.Save(dataDir + "output.out.xls"); |
Conholdate.Total Java ライブラリを使用してセル A1 に現在の日付と時刻を挿入するにはどうすればよいですか?
Conholdate.Total for Java ライブラリを使用してセル A1 に現在の日付と時刻を挿入するには、次のコードを使用できます。
// Creating an Workbook object with an Excel file path | |
Workbook workbook1 = new Workbook("sample.xlsx"); | |
// Accessing the added worksheet in the Excel file | |
int sheetIndex = workbook1.getWorksheets().add(); | |
com.aspose.cells.Worksheet worksheet = workbook.getWorksheets().get(sheetIndex); | |
com.aspose.cells.Cells cells = worksheet.getCells(); | |
// Adding a date and time value to the cell | |
cell = cells.get("A5"); | |
cell.setValue(java.util.Calendar.getInstance()); | |
// Setting the display format of the date | |
com.aspose.cells.Style style = cell.getStyle(); | |
style.setNumber(15); | |
cell.setStyle(style); | |
// Saving the Excel file | |
workbook.save("AddingDataToCells_out.xlsx"); |
ライブラリを評価するためのライセンスを取得できますか?
無料の一時ライセンス を取得して、評価制限なしで API をテストできます。
質問する
フォーラムでご質問やご質問をお知らせください。