ஜாவாவில் எக்செல் கோப்பை எவ்வாறு படிப்பது மற்றும் எழுதுவது



இந்த கட்டுரை ஜாவாவில் எக்செல் மற்றும் சி.எஸ்.வி கோப்பை எவ்வாறு படிக்கலாம் மற்றும் எழுதுவது என்பது பற்றிய விரிவான மற்றும் விரிவான அறிவை உங்களுக்கு வழங்கும்.

ஜாவாவில் கோப்புகளைப் படிப்பதும் எழுதுவதும் ஒவ்வொரு புரோகிராமரும் தெரிந்து கொள்ள வேண்டிய மிக அடிப்படையான விஷயம். இந்த கட்டுரையில், எக்செல் மற்றும் சி.எஸ்.வி கோப்புகளை எவ்வாறு படிப்பது மற்றும் எழுதுவது என்பதில் கவனம் செலுத்துவோம் . இந்த கட்டுரையில் பின்வரும் சுட்டிகள் விவரிக்கப்படும்,

Android இன் செயல்பாட்டு வாழ்க்கை சுழற்சி

ஜாவாவில் எக்செல் மற்றும் சி.எஸ்.வி கோப்பைப் படிக்கவும் எழுதவும் இந்த கட்டுரையுடன் நகரும்





அறிமுகம்

ஜாவாவில் வாசிப்பு மற்றும் எழுதுதல் கோப்பு பற்றி பேசலாம். ஜாவாவில் ஒரு கோப்பை எழுத விரும்பும் ஒரு எளிய காட்சியை எடுத்துக் கொள்வோம். எங்களிடம் ஒரு எளிய உரை கோப்பு உள்ளது என்று வைத்துக்கொள்வோம், அந்த உரைக் கோப்பில் சில தரவை எழுத விரும்புகிறோம், எனவே ஜாவா நிரல் இந்தத் தரவை எவ்வாறு கோப்பில் எழுத முடியும்.
1. முதலில், எங்கள் ஜாவா நிரலில் உள்ள உரை கோப்பை எழுத்து முறையில் திறக்கிறோம், ஏனெனில் கோப்பில் சில தரவை எழுத விரும்புகிறோம்.
2. இப்போது நம் கோப்பு பொருள் உள்ளது, அதன் பிறகு, கோப்பு பொருளில் சில சரம் சேர்க்கிறோம்.
3. இறுதியாக, மாற்றங்களை கோப்பில் பறித்து கோப்பை மூடுகிறோம்.

ஜாவாவில் கோப்பை எவ்வாறு படிக்கலாம் என்பதைப் பற்றி இப்போது பேசலாம், எங்களிடம் ஒரு தரவுக் கோப்பு உள்ளது, அதில் சில தரவுகள் உள்ளன, இந்த தரவைப் படிக்க விரும்புகிறோம்.



1. முதலில் நாம் கோப்பை வாசிப்பு பயன்முறையில் திறந்து அந்த தரவை ஒரு கோப்பு பொருளுக்கு அனுப்ப வேண்டும்.
2. அடுத்து கோப்பு வரியிலிருந்து தரவை வரியாக படிக்க வேண்டும், இதற்காக நாம் ஒரு சுழற்சியை உருவாக்கி கோப்பிலிருந்து வரியாக தரவு வரியைப் படிப்போம்.
3. பிறகு கோப்பிலிருந்து வாசிப்பு தரவை முடிப்பது நாம் கோப்பை மூட வேண்டும்.

ஜாவாவில் எக்செல் மற்றும் சி.எஸ்.வி கோப்பைப் படிக்கவும் எழுதவும் இந்த கட்டுரையுடன் நகரும்

CSV கோப்பு என்றால் என்ன?

இப்போது CSV கோப்பைப் பற்றி பேசலாம், CSV கோப்பு ஒரு சாதாரண கோப்பு, ஆனால் கமாவால் பிரிக்கப்பட்ட மதிப்புகள் கொண்ட தரவை இந்த கமாவால் பிரிக்கப்பட்ட மதிப்புகள் கொண்டுள்ளது. CSV கோப்பு அட்டவணையை சேமிக்கிறது தரவு ஒரு எளிய உரை கோப்பில். எங்கள் எடுத்துக்காட்டில், கோப்பைப் படிக்கவும் எழுதவும் ஒரு CSVReadWrite.java கோப்பை உருவாக்கினோம்.



ஜாவாவில் எக்செல் மற்றும் சி.எஸ்.வி கோப்பைப் படிக்கவும் எழுதவும் இந்த கட்டுரையுடன் நகரும்

ஜாவாவில் CSV கோப்பை எழுதுவது எப்படி?

ஒரு CSV கோப்பை எழுதும் எளிய உதாரணத்தை எடுத்துக் கொள்வோம். இதற்காக, நாங்கள் ஓப்பன்சிஎஸ்வி நூலகத்தைப் பயன்படுத்துகிறோம். முதலில், கோப்பு பாதையை CSVWriter இல் ஏற்றுவோம், பின்னர் நெடுவரிசையை அமைத்து பின்னர் தரவைத் தள்ளுங்கள் இரண்டும் கமாவால் பிரிக்கப்பட்டவை. தரவை கோப்பில் தள்ள ரைட் நெக்ஸ்ட் முறை பயன்படுத்தப்படுகிறது.

ஜாவாவில் எக்செல் மற்றும் சி.எஸ்.வி கோப்பைப் படிக்கவும் எழுதவும் இந்த கட்டுரையுடன் நகரும்

ஜாவாவில் CSV கோப்பை எவ்வாறு படிப்பது?

ஜாவாவில் ஒரு CSF கோப்பை எழுதுவது பற்றி பேசலாம். எங்கள் எடுத்துக்காட்டில், CSV கோப்பைப் படிக்க வாசிப்பு CSV கோப்பு முறையை உருவாக்கினோம். கோப்பை ஏற்றுவதற்கு FileReader பொருளையும் கோப்பைப் படிக்க BudfferedReader வகுப்பையும் பயன்படுத்துகிறோம். பின்னர் கோப்பு வரியை readFilerow மூலம் படிக்க ஆரம்பிக்கிறோம். பின்னர் தரவை கமாவால் பிரித்து அதை வரிசையில் சேமித்து இறுதியாக தரவை குறியீட்டு மூலம் அச்சிடுகிறோம்.

CSVReadWrite.java

தொகுப்பு com.excelcsv இறக்குமதி com.opencsv.CSVWriter இறக்குமதி java.io. * பொது வகுப்பு CSVReadWrite {சரம் கோப்பு பாதை CSVWriter கோப்பு CSVReadWrite (சரம் கோப்பு பாதை) {this.filePath = filePath} // எழுதுதல் csv கோப்பு செயல்பாடு பொது வெற்றிட எழுதுதல் {) {try file = new CSVWriter (புதிய FileWriter (புதிய கோப்பு (filePath))) சரம் [] colName = {'மாணவர் ஐடி', 'மாணவர் பெயர்', 'மாணவர் மின்னஞ்சல்'} file.writeNext (colName) சரம் [] தரவு = 00 '001 ',' ஃபிராங்க் ',' frank@znx.com '} சரம் [] data1 = {' 002 ',' மார்க் ',' mark@znx.com '} சரம் [] data2 = {' 003 ',' மார்ட்டின் ', 'martin@znx.com'} file.writeNext (data) file.writeNext (data1) file.writeNext (data2) file.close ()} catch (விதிவிலக்கு e) {e.printStackTrace ()}} // csv கோப்பை வாசித்தல் பொது வெற்றிட வாசிப்பு CSVFile () {try {BufferedReader readFile = new BufferedReader (புதிய FileReader (filePath)) சரம் readFilerow போது ((readFilerow = readFile.readLine ())! System.out.println (தரவு [0] + 'readFile.close ()} பிடிக்கவும் (FileNotFoundException e) {e.pr intStackTrace ()} பிடிக்கவும் (IOException e) {e.printStackTrace ()}}}

வெளியீடு- ஜாவா- எடுரேகாவில் எக்செல் மற்றும் சி.எஸ்.வி கோப்பைப் படித்து எழுதவும்

ஜாவாவில் எக்செல் மற்றும் சி.எஸ்.வி கோப்பைப் படிக்கவும் எழுதவும் இந்த கட்டுரையுடன் நகரும்

எக்செல் கோப்பு என்றால் என்ன?

எக்செல் கோப்பைப் பற்றி பேசுவதற்கு முன், மைக்ரோசாஃப்ட் எக்செல் பற்றி முதலில் பேசலாம், மைக்ரோசாஃப்ட் எக்செல் என்பது ஒரு மென்பொருள் நிரலாகும், இது ஒரு விரிதாளில் தரவைப் படிக்க, எழுத மற்றும் கணக்கிட பயன்படுத்தப்படுகிறது rom அட்டவணை. மைக்ரோசாஃப்ட் எக்செல் கோப்பை நாங்கள் சேமிக்கும்போது, ​​அந்த கோப்பு .xls (பழையது) அல்லது .xlsx (புதியது) நீட்டிப்பைக் கொண்ட எக்செல் கோப்பை அழைக்கிறது.

ஜாவாவில் எக்செல் மற்றும் சி.எஸ்.வி கோப்பைப் படிக்கவும் எழுதவும் இந்த கட்டுரையுடன் நகரும்

ஜாவாவில் எக்செல் கோப்பை எழுதுவது எப்படி?

இப்போது எக்செல் இல் கோப்பு எழுதுவதைப் பற்றி விவாதிக்கலாம், கோப்பை எக்ஸ்எல்எஸ் வடிவத்தில் எழுதுவோம், ஏனெனில் நாங்கள் ஜெக்செல் ஏபிஐ பயன்படுத்துகிறோம், ஏனெனில் எக்செல் கோப்பு மைக்ரோசாஃப்ட் எக்செல் மென்பொருளுடன் திறந்து திருத்தும் குறிப்பிட்ட கோப்பு. நாம் எழுதக்கூடிய வொர்க்க்புக் பொருளை உருவாக்கி, கோப்பு பாதையை Workbook.createWorkbook முறையில் அமைக்க வேண்டும். அடுத்து, ஒரு புதிய தாளை உருவாக்க மற்றும் லேபிளை அமைப்பதற்கான முறையை createSheet என்று அழைக்கிறோம். இறுதியாக, இதற்காக நாம் கலத்தை சேர்க்க வேண்டும், நாங்கள் முறையை addCell என்று அழைக்கிறோம் மற்றும் எக்செல் கோப்பில் வைக்க விரும்பும் தரவுடன் லேபிள் பொருளை அனுப்ப வேண்டும். இல் கடைசியாக, எக்செல் கோப்பில் தரவை எழுத ஒரு முறையை எக்செல்ஷீட்.ரைட் என்று அழைக்கிறோம்.

ஜாவாவில் எக்செல் மற்றும் சி.எஸ்.வி கோப்பைப் படிக்கவும் எழுதவும் இந்த கட்டுரையுடன் நகரும்

ஜாவாவில் எக்செல் கோப்பை எவ்வாறு படிப்பது?

எக்செல் கோப்பைப் படிப்பதற்கான இறுதிக் கட்டத்தில், முதலில் பணிப்புத்தகத்தில் கோப்பு பாதையை அமைத்தோம். GetWorkbook அடுத்து ஒரு தாள் பொருளை உருவாக்கி தாளைப் பெறுவோம்.
அடுத்து, நாம் ஒரு செல் பொருளை உருவாக்கி, ஒரு கலத்தை தாள் பொருளாக உருவாக்குகிறோம். இப்போது நாம் தரவை அச்சிட விரும்புகிறோம், எனவே செல் பொருளில் getContents முறையை அழைக்கிறோம், இது குறிப்பிட்ட கலத்திலிருந்து தரவை வழங்கும்.

ExcelReadWrite.java

தொகுப்பு com.excelcsv இறக்குமதி jxl.Cell இறக்குமதி jxl.Sheet import jxl.Workbook import jxl.read.biff.BiffException import java.io.File import java.io.IOException பொது வகுப்பு ExcelReadWrite {string filePath ExcelReadWrite (சரம் கோப்பு பாதை) {இது. filePath = filePath} // எழுதுதல் எக்செல் கோப்பு பொது வெற்றிடத்தை எழுதுதல் எக்செல்ஃபைல் () {எழுதக்கூடிய வேலைப்புத்தகம் எக்செல்ஷீட் = பூஜ்ய முயற்சி {ExcelSheet = Workbook.createWorkbook (புதிய கோப்பு (கோப்பு பாதை)) எழுதக்கூடிய தாள் ExcelFile = myFirstWbook.createSheet ('தாள் 1', 0) புதிய லேபிள் (0, 0, 'சோதனை எண்ணிக்கை') ExcelFile.addCell (லேபிள்) எண் எண் = புதிய எண் (0, 1, 1) ExcelFile.addCell (எண்) லேபிள் = புதிய லேபிள் (1, 0, 'முடிவு') ExcelFile .addCell (லேபிள்) லேபிள் = புதிய லேபிள் (1, 1, 'தேர்ச்சி') ExcelFile.addCell (லேபிள்) எண் = புதிய எண் (0, 2, 2) ExcelFile.addCell (எண்) லேபிள் = புதிய லேபிள் (1, 2, . w கோப்பு (கோப்பு பாதை)) தாள் தாள் = பணிப்புத்தகம்.ஜெட்ஷீட் (0) செல் செல் 1 = தாள்.ஜெட்செல் (0, 0) System.out.print (cell1.getContents () + ':') செல் செல் 2 = தாள்.ஜெட்செல் (0 , 1) System.out.println (cell2.getContents ()) செல் cell3 = sheet.getCell (1, 0) System.out.print (cell3.getContents () + ':') செல் cell4 = sheet.getCell (1 , 1) System.out.println (cell4.getContents ()) System.out.print (cell1.getContents () + ':') cell2 = sheet.getCell (0, 2) System.out.println (cell2.getContents ()) System.out.print (cell3.getContents () + ':') cell4 = sheet.getCell (1, 2) System.out.println (cell4.getContents ())} catch (IOException e). E. printStackTrace ()}}}

விதிவிலக்கு கையாளுதலைக் கையாளுவதற்கு, முயற்சி-பிடிக்கும் தொகுதிக்கு இடையில் வகுப்புகள் குறியீட்டை எழுதுகிறோம்.
முதன்மை வகுப்பைக் கொண்ட மெயின்.ஜாவா பிரதான ஜாவா கோப்பு, நாங்கள் இரு வகுப்புகளையும் அழைக்கிறோம், பின்னர் சி.எஸ்.வி கோப்பைப் படிக்கவும் எழுதவும் கையாள ஒரு சி.எஸ்.வி.ஓ.பீ.யை உருவாக்கி, எக்செல் கோப்பைப் படிக்கவும் எழுதவும் மற்றொரு பொருள் எக்ஸிகியூஓபிஜை உருவாக்குகிறோம். இந்த கோப்பு எங்கள் நிரலின் முக்கிய செயல்பாட்டைக் கையாளுகிறது.

மெயின்.ஜாவா

தொகுப்பு காம் dir ') +' output_csv.csv ') // CSV கோப்பை எழுதுதல் csvObj.writingCSVFile () // படிக்க csv கோப்பு csvObj.readingCSVFile () / ** * எக்செல் கோப்பை இங்கே படித்து எழுதுதல் * / // ExcelReadWrite பொருளை உருவாக்குதல் ExcelReadWrite excObj = புதிய ExcelReadWrite (System.getProperty ('user.dir') + 'output_excel.xls') // எழுத்து எக்செல் கோப்பு excObj.writeExcelFile () // படித்தல் எக்செல் கோப்பு excObj.readExcelFile ()}}

இதன் மூலம், ஜாவா கட்டுரையில் எக்செல் மற்றும் சி.எஸ்.வி கோப்பைப் படிக்கவும் எழுதவும் இந்த முடிவுக்கு வருகிறோம்.

ஜாவா எடுத்துக்காட்டில் நூல் ஒத்திசைவு

பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். ஜுவா டெவலப்பராக விரும்பும் மாணவர்கள் மற்றும் நிபுணர்களுக்காக எடுரேகாவின் ஜாவா ஜே 2 இஇ மற்றும் எஸ்ஓஏ பயிற்சி மற்றும் சான்றிதழ் பாடநெறி வடிவமைக்கப்பட்டுள்ளது. ஜாவா புரோகிராமிங்கில் உங்களுக்கு ஒரு தொடக்கத்தைத் தருவதற்கும், ஹைபர்னேட் & ஸ்பிரிங் போன்ற பல்வேறு ஜாவா கட்டமைப்புகளுடன் கோர் மற்றும் மேம்பட்ட ஜாவா கருத்தாக்கங்களுக்கும் பயிற்சி அளிப்பதற்காக இந்த பாடநெறி வடிவமைக்கப்பட்டுள்ளது.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து இந்த “ஜாவாவில் எக்செல் மற்றும் சி.எஸ்.வி கோப்பைப் படித்து எழுதுங்கள்” வலைப்பதிவின் கருத்துகள் பிரிவில் குறிப்பிடவும், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.