לערנען ווי צו יפישאַנטלי גער CSV צו JSON פֿאָרמאַט.
[קסוו] (https://docs.fileformat.com/spreadsheet/csv/) (קאָממאַ-סעפּאַראַטעד וואַלועס) איז אַ וויידלי געוויינט טעקע פֿאָרמאַט פֿאַר סטאָרינג און יקסטשיינדזשינג טאַבולאַר דאַטן. כאָטש CSV איז אַ פּשוט און גרינג-צו-נוצן פֿאָרמאַט, עס איז ניט שטענדיק די מערסט עפעקטיוו פֿאָרמאַט פֿאַר וועב אַפּלאַקיישאַנז. [JSON] (https://docs.fileformat.com/web/json/) (JavaScript Object Notation) איז אַ לייטווייט דאַטן-ויסבייַט פֿאָרמאַט וואָס איז גרינג פֿאַר מענטשן צו לייענען און שרייַבן, און גרינג פֿאַר מאשינען צו פּאַרס און דזשענערייט. JSON איז ינקריסינגלי געניצט ווי אַ דאַטן פֿאָרמאַט פֿאַר וועב אַפּיס, וואָס מאכט עס אַ פאָלקס ברירה פֿאַר דעוועלאָפּערס. קאַנווערטינג CSV טעקעס צו JSON פֿאָרמאַט קענען פֿאַרבעסערן דאַטן פּראַסעסינג עפעקטיווקייַט און געבן דאַטן צו זיין קאַנסומד דורך וועב אַפּלאַקיישאַנז אויף אַ מער באַניצער-פרייַנדלעך שטייגער. אין דעם טוטאָריאַל, מיר וועלן פירן איר דורך דעם פּראָצעס פון קאַנווערטינג קסוו טעקעס צו דזשסאָן פֿאָרמאַט ניצן C# .נעט.
CSV צו JSON קאַנווערזשאַן אַפּי
Aspose.Cells Cloud SDK פֿאַר. נעץ גיט עטלעכע בענעפיץ וואָס מאַכן עס אַן אידעאל געצייַג פֿאַר קאַנווערטינג CSV צו JSON פֿאָרמאַט. ערשטער און ערשטער, עס איז אַ וואָלקן-באזירט אַפּי, וואָס מיטל אַז עס איז ניט דאַרפֿן צו ינסטאַלירן ווייכווארג אָדער לייברעריז אויף דיין היגע מאַשין. דאָס מאכט עס גרינג צו אָנהייבן מיט, און ילימאַנייץ די נויט פֿאַר קאָמפּלעקס סעטאַפּ און קאַנפיגיעריישאַן. אַדדיטיאָנאַללי, Aspose.Cells Cloud SDK פֿאַר. דער קאַנווערזשאַן פּראָצעס איז שנעל, פאַרלאָזלעך און טראגט הויך-קוואַליטעט JSON רעזולטאַט וואָס איז גרינג צו פּאַרס און נוצן אין וועב אַפּלאַקיישאַנז.
מיר וועלן אָנהייבן מיט אַדינג די SDK רעפֿערענץ אין אונדזער אַפּלאַקיישאַן דורך NuGet פּעקל פאַרוואַלטער. זוכן “Aspose.Cells-Cloud” און גיט די לייג פּעקל קנעפּל. צווייטנס, אויב איר טאָן ניט האָבן אַ חשבון איבער Cloud Dashboard, ביטע שאַפֿן אַ פריי חשבון דורך ניצן אַ גילטיק E- בריוו אַדרעס און באַקומען דיין פערזענליכען קראַדענטשאַלז.
גער CSV צו JSON ניצן C#
אין סדר צו דורכפירן די דאָקומענט קאַנווערזשאַן, מיר האָבן דריי אַפּי קאַללס צו ויספירן דעם פאָדערונג.
- באַקומען וואָרקבאָאָק - Get input CSV from Cloud storage. After conversion, save output to cloud storage.
- פּוטקאָנווערט וואָרקבאָאָק - Converts CSV file to other formats from request content.
- PostWorkbookSaveAs - Saves CSV file as other formats file to storage.
אין די פאלגענדע קאָד סניפּאַט, מיר וועלן נוצן GetWorkbook API רופן וואָס לאָודז די אַרייַנשרייַב קסוו פון וואָלקן סטאָרידזש, קאַנווערץ עס צו 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";
// שאַפֿן CellsApi בייַשפּיל בשעת גייט פארביי ClientID און ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// ערשטער עקסקל וואָרקבאָאָק אויף פאָר
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));
צופֿעליקער די אַרייַנשרייַב קסוו צו וואָלקן סטאָרידזש.
var response = cellsInstance.CellsWorkbookGetWorkbook(input_CSV, null, format:"JSON", null, outPath:resultant_File);
ינישאַליזע די CSV צו JSON קאַנווערזשאַן אָפּעראַציע. נאָך געראָטן קאַנווערזשאַן, די רעזולטאַט JSON טעקע איז געראטעוועט צו וואָלקן סטאָרידזש.
די מוסטער קסוו געניצט אין די אויבן ביישפּיל קענען זיין דאַונלאָודיד פֿון input.csv און די ריזאַלטינג דזשסאָן טעקע קענען זיין דאַונלאָודיד פֿון output.json.
אָנליין CSV צו JSON ניצן cURL קאַמאַנדז
קאַנווערטינג CSV צו JSON ניצן cURL קאַמאַנדז און REST API גיט עטלעכע בענעפיץ. ערשטער און ערשטער, עס איז אַ פּשוט און גרינג-צו-נוצן צוגאַנג וואָס ריקווייערז קיין נאָך ווייכווארג אָדער לייברעריז צו זיין אינסטאַלירן. דערצו, cURL קאַמאַנדז און REST API זענען פּלאַטפאָרמע-פרייַ, וואָס מיטל אַז דער זעלביקער צוגאַנג קענען זיין געוויינט אויף קיין אָפּערייטינג סיסטעם אָדער פּראָגראַממינג שפּראַך וואָס שטיצט cURL קאַמאַנדז און REST API. דאָס מאכט עס אַן אידעאל לייזונג פֿאַר דעוועלאָפּערס וואָס אַרבעט מיט קייפל פּלאַטפאָרמס און פּראָגראַממינג שפּראַכן.
איצט אין דעם אָפּטיילונג, מיר וועלן לערנען די סטעפּס ווי צו גער CSV צו JSON אָנליין מיט די cURL קאַמאַנדז. דער ערשטער שריט איז צו דזשענערייט אַ 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 טאָקען, מיר וועלן רופן GetWorkbook API צו גער CSV צו JSON אָנליין. ביטע ויספירן די פאלגענדע באַפֿעל:
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>"
מסקנא
אין דעם טוטאָריאַל, מיר האָבן יקספּלאָרד צוויי אַפּראָוטשיז פֿאַר קאַנווערטינג קסוו טעקעס צו דזשסאָן פֿאָרמאַט - ניצן C# .NET און CURL קאַמאַנדז מיט REST API. ביידע אַפּראָוטשיז האָבן זייער אַדוואַנטידזשיז, און די ברירה לעסאָף דעפּענדס אויף די ספּעציפיש באדערפענישן פון דיין פּרויעקט. מיט C# .NET, מיר זענען ביכולת צו נוצן די Aspose.Cells Cloud SDK צו יפישאַנטלי גער CSV טעקעס צו JSON פֿאָרמאַט אָנליין, בשעת CURL קאַמאַנדז און REST API צוגעשטעלט אַ פּשוט און פּלאַטפאָרמע-פרייַ צוגאַנג וואָס ריקווייערז קיין נאָך ווייכווארג אָדער לייברעריז. ראַגאַרדלאַס פון די צוגאַנג איר קלייַבן, קאַנווערטינג CSV טעקעס צו JSON פֿאָרמאַט קענען ברענגען עפעקטיווקייַט און באַניצער-פרייַנדלעך צו דיין וועב אַפּלאַקיישאַנז, אַלאַוינג איר צו סטרימליין דאַטן פּראַסעסינג און פאַרוואַלטונג.
נוציק לינקס
רעקאָממענדעד אַרטיקלען
ביטע באַזוכן די פאלגענדע לינקס צו לערנען מער וועגן: