خواندن و نوشتن در فایل CSV
فایلهای CSV (Comma-Separated Values) فرمتهای متنی هستند که برای ذخیرهسازی دادهها به کار میروند. این فایلها بسیار ساده و قابل فهم هستند و معمولاً برای انتقال دادهها بین برنامههای مختلف استفاده میشوند. در ادامه به توضیحات کامل و جامع درباره خواندن و نوشتن در فایلهای CSV خواهیم پرداخت.
خواندن از فایل CSV
برای خواندن دادهها از فایل CSV، معمولاً از زبانهای برنامهنویسی مختلف استفاده میشود. مثلاً در زبان پایتون، کتابخانه `csv` ابزارهای مناسبی برای این کار فراهم میآورد.
ابتدا باید فایل CSV خود را باز کنید. سپس با استفاده از تابع `csv.reader()` میتوانید دادهها را بخوانید. به عنوان مثال:
```python
import csv
with open('file.csv', mode='r') as file:
reader = csv.reader(file)
for row in reader:
print(row)
```
در اینجا، هر ردیف از فایل CSV به صورت یک لیست خوانده میشود و شما میتوانید آن را پردازش کنید.
نوشتن در فایل CSV
برای نوشتن دادهها در فایل CSV نیز میتوانید از همان کتابخانه `csv` استفاده کنید. با استفاده از تابع `csv.writer()`، میتوانید دادهها را به صورت سطر به فایل اضافه کنید.
مثال:
```python
import csv
data = [['نام', 'سن'], ['علی', 25], ['سارا', 30]]
with open('file.csv', mode='w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
```
این کد دادهها را در یک فایل CSV جدید مینویسد.
نتیجهگیری
خواندن و نوشتن در فایلهای CSV یک مهارت ضروری است که به شما اجازه میدهد دادهها را به راحتی منتقل کنید و مدیریت کنید. با استفاده از زبانهای برنامهنویسی و کتابخانههای مناسب، این فرآیند بسیار آسان خواهد بود. استفاده از CSV به ویژه در پروژههای دادهکاوی و تحلیل دادهها کاربردی است.