CSVயை JSON வடிவத்திற்கு எவ்வாறு திறமையாக மாற்றுவது என்பதை அறிக.

CSV க்கு JSON

C# .NET இல் CSV ஐ JSON கோப்புகளாக மாற்றவும்

CSV (காற்புள்ளியால் பிரிக்கப்பட்ட மதிப்புகள்) என்பது அட்டவணைத் தரவைச் சேமிப்பதற்கும் பரிமாற்றுவதற்கும் பரவலாகப் பயன்படுத்தப்படும் கோப்பு வடிவமாகும். CSV ஒரு எளிய மற்றும் பயன்படுத்த எளிதான வடிவமாக இருந்தாலும், இணைய பயன்பாடுகளுக்கு இது எப்போதும் மிகவும் திறமையான வடிவமைப்பாக இருக்காது. JSON (ஜாவாஸ்கிரிப்ட் ஆப்ஜெக்ட் நோட்டேஷன்) என்பது ஒரு இலகுரக தரவு பரிமாற்ற வடிவமாகும், இது மனிதர்கள் படிக்கவும் எழுதவும் எளிதானது மற்றும் இயந்திரங்கள் அலசுவதற்கும் உருவாக்குவதற்கும் எளிதானது. வலை APIகளுக்கான தரவு வடிவமைப்பாக JSON அதிகளவில் பயன்படுத்தப்படுகிறது, இது டெவலப்பர்களுக்கான பிரபலமான தேர்வாக அமைகிறது. CSV கோப்புகளை JSON வடிவத்திற்கு மாற்றுவது தரவு செயலாக்க செயல்திறனை மேம்படுத்துவதோடு, இணைய பயன்பாடுகளால் தரவை மிகவும் பயனர் நட்பு முறையில் நுகரப்படும். இந்த டுடோரியலில், C# .NET ஐப் பயன்படுத்தி CSV கோப்புகளை JSON வடிவத்திற்கு மாற்றும் செயல்முறையின் மூலம் நாங்கள் உங்களுக்கு வழிகாட்டுவோம்.

CSV இலிருந்து JSON கன்வெர்ஷன் API

Aspose.Cells Cloud SDK for .NET பல நன்மைகளை வழங்குகிறது, இது CSVயை JSON வடிவத்திற்கு மாற்றுவதற்கான சிறந்த கருவியாக அமைகிறது. முதலாவதாக, இது கிளவுட் அடிப்படையிலான API ஆகும், அதாவது உங்கள் உள்ளூர் கணினியில் எந்த மென்பொருளையும் நூலகங்களையும் நிறுவ வேண்டிய அவசியமில்லை. இது தொடங்குவதை எளிதாக்குகிறது, மேலும் சிக்கலான அமைப்பு மற்றும் உள்ளமைவின் தேவையை நீக்குகிறது. கூடுதலாக, .NET க்கான Aspose.Cells கிளவுட் SDK மிகவும் அளவிடக்கூடியது மற்றும் பெரிய அளவிலான தரவைக் கையாளக்கூடியது, இது நிறுவன அளவிலான பயன்பாடுகளுக்கு ஏற்றதாக அமைகிறது. மாற்றும் செயல்முறை வேகமானது, நம்பகமானது மற்றும் உயர்தர JSON வெளியீட்டை உருவாக்குகிறது, இது இணைய பயன்பாடுகளில் அலசுவதற்கும் பயன்படுத்துவதற்கும் எளிதானது.

NuGet தொகுப்பு மேலாளர் வழியாக எங்கள் பயன்பாட்டில் SDK குறிப்பைச் சேர்ப்பதன் மூலம் தொடங்குவோம். “Aspose.Cells-Cloud” ஐத் தேடி, தொகுப்பைச் சேர் பொத்தானைக் கிளிக் செய்யவும். இரண்டாவதாக, உங்களிடம் [கிளவுட் டாஷ்போர்டில் 5 கணக்கு இல்லையென்றால், சரியான மின்னஞ்சல் முகவரியைப் பயன்படுத்தி இலவச கணக்கை உருவாக்கி, உங்களின் தனிப்பயனாக்கப்பட்ட நற்சான்றிதழ்களைப் பெறவும்.

C# ஐப் பயன்படுத்தி CSV ஐ JSON ஆக மாற்றவும்

ஆவண மாற்றத்தைச் செய்ய, இந்தத் தேவையை நிறைவேற்ற மூன்று API அழைப்புகள் உள்ளன.

  • GetWorkbook - Get input CSV from Cloud storage. After conversion, save output to cloud storage.
  • PutConvertWorkbook - Converts CSV file to other formats from request content.
  • PostWorkbookSaveAs - Saves CSV file as other formats file to storage.

பின்வரும் குறியீடு துணுக்கில், நாங்கள் GetWorkbook API அழைப்பைப் பயன்படுத்தப் போகிறோம், இது கிளவுட் சேமிப்பகத்திலிருந்து உள்ளீடு CSV ஐ ஏற்றுகிறது, அதை JSON ஆக மாற்றி, வெளியீட்டை அதே கிளவுட் சேமிப்பகத்தில் சேமிக்கிறது.

// முழுமையான எடுத்துக்காட்டுகள் மற்றும் தரவுக் கோப்புகளுக்கு, செல்லவும் 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// கிளையன்ட் சான்றுகளை https://dashboard.aspose.cloud/ இலிருந்து பெறவும்
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// ClientID மற்றும் ClientSecret ஐ கடக்கும்போது CellsApi நிகழ்வை உருவாக்கவும்
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// இயக்ககத்தில் முதல் Excle பணிப்புத்தகம்
string input_CSV = "input.csv";
// இரண்டாவது எக்செல் பணிப்புத்தகத்தின் பெயர்
string resultant_File = "output.json";

try
{    
    // கிளவுட் சேமிப்பகத்திற்கு CSV ஐ பதிவேற்றவும்
    cellsInstance.UploadFile(input_CSV, File.OpenRead(input_CSV));
    
    // மாற்றும் செயல்பாட்டை துவக்கவும்
    var response = cellsInstance.CellsWorkbookGetWorkbook(input_CSV, null, format:"JSON", null, outPath:resultant_File);

    // ஒருங்கிணைப்பு வெற்றிகரமாக இருந்தால் வெற்றி செய்தியை அச்சிடவும்
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("CSV to JSON converted successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

மேலே உள்ள குறியீடு துணுக்கைப் பற்றிய நமது புரிதலை வளர்த்துக் கொள்வோம்:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

கிளையன்ட் சான்றுகளை வாதங்களாக அனுப்பும் போது CellsApi இன் பொருளை உருவாக்கவும்.

cellsInstance.UploadFile(input_CSV, File.OpenRead(input_CSV));

உள்ளீடு CSV ஐ கிளவுட் சேமிப்பகத்தில் பதிவேற்றவும்.

var response = cellsInstance.CellsWorkbookGetWorkbook(input_CSV, null, format:"JSON", null, outPath:resultant_File);

CSV க்கு JSON மாற்றும் செயல்பாட்டைத் தொடங்கவும். வெற்றிகரமான மாற்றத்திற்குப் பிறகு, வெளியீட்டு JSON கோப்பு கிளவுட் சேமிப்பகத்தில் சேமிக்கப்படும்.

csv to json

CSV இலிருந்து JSON மாற்றத்தின் மாதிரிக்காட்சி.

மேலே உள்ள எடுத்துக்காட்டில் பயன்படுத்தப்பட்ட மாதிரி CSV ஐ input.csv இலிருந்து பதிவிறக்கம் செய்து, அதன் விளைவாக வரும் JSON கோப்பை output.json இலிருந்து பதிவிறக்கம் செய்யலாம்.

CURL கட்டளைகளைப் பயன்படுத்தி JSONக்கு ஆன்லைன் CSV

CURL கட்டளைகள் மற்றும் REST API ஐப் பயன்படுத்தி CSV ஐ JSON ஆக மாற்றுவது பல நன்மைகளை வழங்குகிறது. முதலாவதாக, இது ஒரு எளிய மற்றும் பயன்படுத்த எளிதான அணுகுமுறையாகும், இது கூடுதல் மென்பொருள் அல்லது நூலகங்கள் நிறுவப்பட வேண்டிய அவசியமில்லை. கூடுதலாக, cURL கட்டளைகள் மற்றும் REST API ஆகியவை இயங்குதளம்-சார்பற்றவை, அதாவது கர்ல் கட்டளைகள் மற்றும் REST API ஐ ஆதரிக்கும் எந்த இயக்க முறைமை அல்லது நிரலாக்க மொழியிலும் அதே அணுகுமுறையைப் பயன்படுத்தலாம். பல தளங்கள் மற்றும் நிரலாக்க மொழிகளுடன் பணிபுரியும் டெவலப்பர்களுக்கு இது ஒரு சிறந்த தீர்வாக அமைகிறது.

இப்போது இந்தப் பிரிவில், cURL கட்டளைகளைப் பயன்படுத்தி ஆன்லைனில் CSV-ஐ JSON ஆக மாற்றுவது எப்படி என்பதைப் பற்றிய படிகளைக் கற்றுக் கொள்ளப் போகிறோம். எனவே கிளையன்ட் சான்றுகளின் அடிப்படையில் JWT அணுகல் டோக்கனை உருவாக்குவதே முதல் படி:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

JWT டோக்கனைப் பெற்றவுடன், ஆன்லைனில் CSVயை JSON ஆக மாற்ற, GetWorkbook API ஐ அழைக்கப் போகிறோம். பின்வரும் கட்டளையை இயக்கவும்:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/input.csv?format=JSON&isAutoFit=false&onlySaveTable=false&outPath=resultant.json&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "<JWT Token>"

இறுதியான குறிப்புகள்

இந்த டுடோரியலில், CSV கோப்புகளை JSON வடிவத்திற்கு மாற்றுவதற்கான இரண்டு அணுகுமுறைகளை நாங்கள் ஆராய்ந்தோம் - C# .NET மற்றும் REST API உடன் cURL கட்டளைகளைப் பயன்படுத்தி. இரண்டு அணுகுமுறைகளும் அவற்றின் நன்மைகளைக் கொண்டுள்ளன, மேலும் தேர்வு இறுதியில் உங்கள் திட்டத்தின் குறிப்பிட்ட தேவைகளைப் பொறுத்தது. C# .NET மூலம், CSV கோப்புகளை ஆன்லைனில் JSON வடிவமைப்பிற்கு திறம்பட மாற்ற Aspose.Cells Cloud SDKஐப் பயன்படுத்த முடிந்தது, அதே நேரத்தில் cURL கட்டளைகள் மற்றும் REST API கூடுதல் மென்பொருள் அல்லது நூலகங்கள் தேவைப்படாத எளிய மற்றும் இயங்குதள-சுயாதீனமான அணுகுமுறையை வழங்கியது. நீங்கள் தேர்வு செய்யும் அணுகுமுறையைப் பொருட்படுத்தாமல், CSV கோப்புகளை JSON வடிவத்திற்கு மாற்றுவது, உங்கள் இணையப் பயன்பாடுகளுக்கு செயல்திறன் மற்றும் பயனர் நட்பைக் கொண்டுவரும், இது தரவு செயலாக்கம் மற்றும் நிர்வாகத்தை நெறிப்படுத்த உங்களை அனுமதிக்கிறது.

பயனுள்ள இணைப்புகள்

பரிந்துரைக்கப்பட்ட கட்டுரைகள்

இதைப் பற்றி மேலும் அறிய பின்வரும் இணைப்புகளைப் பார்வையிடவும்: