อ่านเวลาที่สร้างของความคิดเห็นแบบเธรดด้วย Aspose.Cells

การแนะนำ

เมื่อทำงานกับไฟล์ Excel การจัดการความคิดเห็นอาจมีความสำคัญต่อการทำงานร่วมกันและการติดตามข้อเสนอแนะ ในคู่มือนี้ เราจะแนะนำคุณเกี่ยวกับกระบวนการอ่านเวลาที่สร้างขึ้นของความคิดเห็นแบบเธรดในเวิร์กชีต Excel โดยใช้ Aspose.Cells สำหรับ .NET เครื่องมืออันทรงพลังนี้ให้วิธีที่มีประสิทธิภาพในการโต้ตอบกับไฟล์ Excel ช่วยให้นักพัฒนาสามารถดึงข้อมูลโดยละเอียดจากความคิดเห็น ซึ่งมีประโยชน์โดยเฉพาะสำหรับการติดตามเวลาของข้อเสนอแนะในสถานการณ์การทำงานร่วมกัน

ข้อกำหนดเบื้องต้น

ก่อนที่เราจะเริ่มต้น สิ่งสำคัญคือต้องแน่ใจว่าสภาพแวดล้อมการพัฒนาของคุณได้รับการตั้งค่าอย่างถูกต้องเพื่อใช้ Aspose.Cells สำหรับ .NET นี่คือสิ่งที่คุณต้องการ:

  1. Aspose.Cells สำหรับ .NET: คุณจะต้องติดตั้งไลบรารี Aspose.Cells คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้จากเว็บไซต์อาโพส.
  2. IDE: Visual Studio (หรือ IDE .NET ใด ๆ ที่คุณเลือก) เพื่อเขียนและดำเนินการโค้ดของคุณ
  3. ความรู้พื้นฐานเกี่ยวกับ C#: ความคุ้นเคยกับการเขียนโปรแกรม C# จะทำให้การทำตามตัวอย่างเป็นเรื่องง่ายขึ้น
  4. ไฟล์ Excel: สำหรับบทช่วยสอนนี้ เราจะใช้ไฟล์ Excel ชื่อThreadedCommentsSample.xlsxซึ่งรวมถึงข้อคิดเห็นแบบเธรดบางส่วน ตรวจสอบให้แน่ใจว่าไฟล์ของคุณมีความคิดเห็นที่จะปฏิบัติตาม

การนำเข้าแพ็คเกจที่จำเป็น

ในการเริ่มต้น คุณต้องนำเข้าเนมสเปซที่จำเป็นสำหรับการใช้งาน Aspose.Cells เปิดโปรเจ็กต์ C# ของคุณและเพิ่มคำสั่ง using ต่อไปนี้ที่ด้านบนของไฟล์โค้ดของคุณ:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

การAspose.Cells เนมสเปซช่วยให้คุณสามารถเข้าถึงคลาสและวิธีการทั้งหมดที่จำเป็นสำหรับการจัดการไฟล์ Excel ในขณะที่System มีความจำเป็นสำหรับฟังก์ชันทั่วไป เช่น เอาต์พุตและการจัดการข้อยกเว้น

ขั้นตอนที่ 1: ระบุไดเรกทอรีของไฟล์ Excel

ขั้นตอนแรกคือการกำหนดเส้นทางที่เก็บไฟล์ Excel เส้นทางนี้จะใช้เพื่อค้นหาไฟล์ตามโปรแกรม

// กำหนดไดเรกทอรีของไฟล์ Excel
string sourceDir = "Your Document Directory";

แทนที่"C:\\YourDirectory\\"ด้วยเส้นทางจริงไปยังไฟล์ของคุณ ซึ่งจะทำให้โปรแกรมทราบว่าจะค้นหาไฟล์ได้จากที่ใดThreadedCommentsSample.xlsx.

ขั้นตอนที่ 2: โหลดเวิร์กบุ๊ก

เมื่อตั้งค่าไดเรกทอรีเรียบร้อยแล้ว เราก็สามารถโหลดเวิร์กบุ๊ก Excel ได้แล้ว ซึ่งทำได้โดยสร้างไดเร็กทอรีใหม่Workbook วัตถุและส่งเส้นทางไฟล์ไปที่วัตถุนั้น

// โหลดสมุดงาน Excel
Workbook workbook = new Workbook(sourceDir + "ThreadedCommentsSample.xlsx");

หากไม่พบไฟล์ในเส้นทางที่ระบุ ระบบจะแสดงข้อยกเว้น ดังนั้น โปรดตรวจสอบให้แน่ใจว่าเส้นทางไฟล์ถูกต้องก่อนดำเนินการต่อ

ขั้นตอนที่ 3: เข้าถึงแผ่นงานที่ต้องการ

เมื่อโหลดเวิร์กบุ๊กแล้ว คุณต้องเข้าถึงเวิร์กชีตที่มีข้อคิดเห็นแบบเธรด ในตัวอย่างนี้ เราจะเรียกค้นเวิร์กชีตแรกของเวิร์กบุ๊ก

// เข้าถึงเวิร์กชีตแรกในเวิร์กบุ๊ก
Worksheet worksheet = workbook.Worksheets[0];

หากความคิดเห็นของคุณอยู่ในเวิร์กชีตอื่น ให้แก้ไขดัชนีให้เหมาะสม ตัวอย่างเช่น ใช้Worksheets[1] สำหรับแผ่นงานที่สอง เป็นต้น

ขั้นตอนที่ 4: ดึงความคิดเห็นแบบเธรด

หากต้องการดึงความคิดเห็นแบบเธรด คุณจะต้องระบุเซลล์ที่มีความคิดเห็น ในกรณีนี้ เราจะเน้นที่เซลล์A1 . วิธีการGetThreadedComments ใช้เพื่อรับความคิดเห็นทั้งหมดที่เกี่ยวข้องกับเซลล์ที่ระบุ

// รับความคิดเห็นแบบเธรดจากเซลล์ A1
ThreadedCommentCollection threadedComments = worksheet.Comments.GetThreadedComments("A1");

การดำเนินการนี้จะส่งคืนคอลเลกชันของความคิดเห็นแบบเธรดสำหรับเซลล์ A1 หากไม่มีความคิดเห็นอยู่ในเซลล์ที่ระบุ คอลเลกชันจะว่างเปล่า

ขั้นตอนที่ 5: ทำซ้ำผ่านความคิดเห็นและแยกเวลาที่สร้างขึ้น

เมื่อดึงความคิดเห็นแบบเธรดออกมาแล้ว ขั้นตอนต่อไปคือการวนซ้ำผ่านคอลเลกชันและดึงรายละเอียดที่เกี่ยวข้องออกมา รวมถึงเวลาที่สร้างสำหรับความคิดเห็นแต่ละรายการ เราสามารถทำสิ่งนี้ได้อย่างง่ายดายโดยการวนซ้ำผ่านThreadedCommentCollection.

// วนซ้ำผ่านความคิดเห็นแบบเธรดแต่ละข้อและแสดงรายละเอียด
foreach (ThreadedComment comment in threadedComments)
{
    Console.WriteLine("Comment: " + comment.Notes);
    Console.WriteLine("Author: " + comment.Author.Name);
    Console.WriteLine("Created Time: " + comment.CreatedTime);
}

โค้ดนี้จะแสดงผลเนื้อหาของความคิดเห็น ชื่อผู้เขียน และเวลาที่สร้างความคิดเห็นCreatedTime คุณสมบัติส่งคืนค่าเวลาเมื่อสร้างความคิดเห็นครั้งแรก

ขั้นตอนที่ 6: แสดงข้อความยืนยัน

หลังจากอ่านความคิดเห็นในเธรดและแสดงข้อมูลสำเร็จแล้ว การเพิ่มข้อความยืนยันลงในโค้ดของคุณถือเป็นแนวทางที่ดี การทำเช่นนี้จะช่วยยืนยันว่ากระบวนการได้รับการดำเนินการอย่างถูกต้อง

// ข้อความยืนยัน
Console.WriteLine("Successfully retrieved threaded comment created times.");

ข้อความนี้จะพิมพ์ไปยังคอนโซลเมื่อการดำเนินการโค้ดเสร็จสิ้น เพื่อยืนยันว่ากระบวนการทำงานโดยไม่มีข้อผิดพลาด

บทสรุป

ตอนนี้คุณได้เรียนรู้วิธีการอ่านเวลาที่สร้างขึ้นของความคิดเห็นแบบเธรดในเวิร์กชีต Excel ได้อย่างง่ายดายโดยใช้ Aspose.Cells สำหรับ .NET ฟังก์ชันนี้มีประโยชน์อย่างยิ่งสำหรับการติดตามความคิดเห็นและข้อเสนอแนะในสภาพแวดล้อมการทำงานร่วมกัน โดยให้ค่าประทับเวลาที่จำเป็นสำหรับกระบวนการตรวจสอบเอกสาร เมื่อปฏิบัติตามคู่มือนี้ คุณสามารถดึงและใช้ข้อมูลความคิดเห็นในแอปพลิเคชัน .NET ได้อย่างมีประสิทธิภาพ ช่วยปรับปรุงเวิร์กโฟลว์ของคุณและปรับปรุงการทำงานร่วมกันกับสมาชิกในทีม

คำถามที่พบบ่อย

Aspose.Cells สำหรับ .NET คืออะไร?

Aspose.Cells สำหรับ .NET เป็นไลบรารีที่ครอบคลุมซึ่งช่วยให้นักพัฒนาสามารถสร้าง จัดการ และจัดการไฟล์ Excel ในแอปพลิเคชัน .NET ได้ โดยไลบรารีนี้มีเครื่องมือที่มีประสิทธิภาพสำหรับการอ่าน เขียน และแก้ไขไฟล์ Excel ในโปรแกรม

ฉันจะดาวน์โหลด Aspose.Cells สำหรับ .NET ได้อย่างไร?

คุณสามารถดาวน์โหลด Aspose.Cells เวอร์ชันล่าสุดสำหรับ .NET ได้จากเว็บไซต์อาโพส.

มีการทดลองใช้ฟรีหรือไม่?

ใช่ Aspose เสนอรุ่นทดลองใช้งาน Aspose.Cells สำหรับ .NET ฟรี คุณสามารถดาวน์โหลดรุ่นทดลองใช้งานได้จากหน้าทดลองใช้งานฟรี.

ฉันสามารถเข้าถึงความคิดเห็นจากเซลล์อื่นได้หรือไม่

ใช่ คุณสามารถเข้าถึงความคิดเห็นแบบเธรดจากเซลล์ใดๆ ในเวิร์กชีตได้โดยการแก้ไขการอ้างอิงเซลล์ในGetThreadedComments วิธีการ. เพียงแค่เปลี่ยน"A1" ไปยังการอ้างอิงเซลล์ที่ต้องการ

ฉันจะได้รับการสนับสนุนสำหรับ Aspose.Cells ได้จากที่ไหน

หากคุณต้องการความช่วยเหลือหรือมีคำถาม โปรดไปที่ฟอรั่ม Asposeซึ่งคุณสามารถหาคำตอบหรือขอความช่วยเหลือจากชุมชนได้