{"id":42408,"date":"2026-06-09T09:01:10","date_gmt":"2026-06-09T06:01:10","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/"},"modified":"2026-06-09T09:01:10","modified_gmt":"2026-06-09T06:01:10","slug":"excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/","title":{"rendered":"Excel Olmadan CSV Dosyalar\u0131ndan Grafik Olu\u015fturma Yollar\u0131"},"content":{"rendered":"<h2>Excel Olmadan CSV Dosyalar\u0131ndan Grafik Olu\u015fturma Yollar\u0131<\/h2>\n<p>Elinde bir s\u00fcr\u00fc veri var ama Excel&#8217;e aktarmak ya da Excel&#8217;in karma\u015f\u0131k aray\u00fcz\u00fcyle u\u011fra\u015fmak istemiyor musun? Belki de verilerin zaten bir CSV (Comma Separated Values) dosyas\u0131nda duruyor ve bu verileri h\u0131zl\u0131ca g\u00f6rselle\u015ftirmek istiyorsun. \u0130\u015fte tam da bu noktada, Excel&#8217;e ba\u011f\u0131ml\u0131 kalmadan CSV dosyalar\u0131ndan nas\u0131l etkili grafikler olu\u015fturabilece\u011fini ke\u015ffedece\u011fiz. Bu rehber, teknik detaylardan uzak, ad\u0131m ad\u0131m ilerleyen ve herkesin anlayabilece\u011fi bir dille yaz\u0131ld\u0131. Veri analizi ve g\u00f6rselle\u015ftirme d\u00fcnyas\u0131na ilk ad\u0131mlar\u0131n\u0131 atarken veya mevcut becerilerini geli\u015ftirirken sana rehberlik edecek.<\/p>\n<p>G\u00fcn\u00fcm\u00fcz d\u00fcnyas\u0131nda veri, neredeyse her sekt\u00f6rde alt\u0131n de\u011ferinde. Ancak verinin ham haliyle anlaml\u0131 olmas\u0131 zordur. Onu anla\u015f\u0131l\u0131r k\u0131lman\u0131n en etkili yollar\u0131ndan biri de g\u00f6rselle\u015ftirmedir. Grafikler, karma\u015f\u0131k veri setlerindeki e\u011filimleri, \u00f6r\u00fcnt\u00fcleri ve ayk\u0131r\u0131 de\u011ferleri an\u0131nda fark etmemizi sa\u011flar. \u00c7o\u011fu zaman akl\u0131m\u0131za ilk gelen ara\u00e7 Microsoft Excel olsa da, \u00f6zellikle programlama ve web geli\u015ftirme ile ilgilenenler i\u00e7in Excel&#8217;den \u00e7ok daha esnek ve g\u00fc\u00e7l\u00fc alternatifler mevcut. Bu alternatifler, hem daha fazla kontrol imkan\u0131 sunar hem de otomasyon s\u00fcre\u00e7lerinde b\u00fcy\u00fck kolayl\u0131k sa\u011flar. Bu makalede, bu alternatiflere odaklanaca\u011f\u0131z.<\/p>\n<p>Peki, neden Excel&#8217;den uzakla\u015fal\u0131m? Bunun birka\u00e7 ge\u00e7erli sebebi var. Birincisi, Excel lisans maliyetleri. \u00d6zellikle k\u00fc\u00e7\u00fck i\u015fletmeler veya bireysel kullan\u0131c\u0131lar i\u00e7in bu maliyetler \u00f6nemli bir engel olabilir. \u0130kincisi, Excel&#8217;in dosya boyutu limitleri ve performans sorunlar\u0131. \u00c7ok b\u00fcy\u00fck veri setleriyle \u00e7al\u0131\u015f\u0131rken Excel yava\u015flayabilir veya \u00e7\u00f6kebilir. \u00dc\u00e7\u00fcnc\u00fcs\u00fc ise otomasyon. E\u011fer veri g\u00f6rselle\u015ftirme i\u015flemini tekrarlaman gerekiyorsa, Excel&#8217;de bunu yapmak manuel ve zaman al\u0131c\u0131 olabilir. Programlama dilleri ve a\u00e7\u0131k kaynakl\u0131 ara\u00e7lar ise bu s\u00fcreci otomatikle\u015ftirmek i\u00e7in idealdir. Son olarak, web tabanl\u0131 uygulamalar veya interaktif raporlar olu\u015fturmak istedi\u011finde, Excel&#8217;in sundu\u011fu imkanlar s\u0131n\u0131rl\u0131 kalabilir. \u0130\u015fte t\u00fcm bu nedenlerle, CSV dosyalar\u0131ndan grafik olu\u015fturma konusunda Excel d\u0131\u015f\u0131 y\u00f6ntemlere g\u00f6z atmak olduk\u00e7a mant\u0131kl\u0131.<\/p>\n<h2>CSV Dosyas\u0131 Nedir ve Neden \u00d6nemlidir?<\/h2>\n<p>CSV dosyas\u0131, ad\u0131ndan da anla\u015f\u0131laca\u011f\u0131 gibi, verilerin virg\u00fclle ayr\u0131lm\u0131\u015f de\u011ferler \u015feklinde sakland\u0131\u011f\u0131 basit bir metin dosyas\u0131d\u0131r. Her sat\u0131r genellikle bir kayd\u0131 (\u00f6rne\u011fin bir m\u00fc\u015fteri, bir \u00fcr\u00fcn veya bir i\u015flem) temsil ederken, her s\u00fctun ise bu kayd\u0131n bir \u00f6zelli\u011fini (\u00f6rne\u011fin isim, fiyat, tarih) temsil eder. CSV format\u0131n\u0131n bu kadar yayg\u0131n olmas\u0131n\u0131n temel nedenleri \u015funlard\u0131r: Basitlik, okunabilirlik ve platform ba\u011f\u0131ms\u0131zl\u0131\u011f\u0131. Herhangi bir metin edit\u00f6r\u00fcyle (Notepad, VS Code, Sublime Text vb.) a\u00e7\u0131l\u0131p okunabilir. Ayr\u0131ca, hemen hemen t\u00fcm veri taban\u0131 sistemleri, veri analizi ara\u00e7lar\u0131 ve programlama dilleri CSV format\u0131n\u0131 destekler. Bu da veri al\u0131\u015fveri\u015fini inan\u0131lmaz derecede kolayla\u015ft\u0131r\u0131r. Bir veritaban\u0131ndan al\u0131nan bilgileri kolayca bir metin dosyas\u0131na aktar\u0131p, ba\u015fka bir programda kullanabilirsiniz. Bu esneklik, onu veri depolama ve transferi i\u00e7in vazge\u00e7ilmez k\u0131lar.<\/p>\n<p>Veri g\u00f6rselle\u015ftirme ba\u011flam\u0131nda CSV dosyalar\u0131, analiz i\u00e7in ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r. \u00c7o\u011fu sens\u00f6rden gelen veriler, web sitelerinin analiz kay\u0131tlar\u0131, anket sonu\u00e7lar\u0131 ve hatta finansal raporlar genellikle CSV format\u0131nda sunulur veya bu formata kolayca d\u00f6n\u00fc\u015ft\u00fcr\u00fclebilir. \u00d6rne\u011fin, bir e-ticaret sitesinin g\u00fcnl\u00fck sat\u0131\u015flar\u0131n\u0131 d\u00fc\u015f\u00fcn\u00fcn. Her sat\u0131\u015f i\u015flemi i\u00e7in \u00fcr\u00fcn ad\u0131, miktar, fiyat, tarih gibi bilgiler bir CSV dosyas\u0131na kaydedilebilir. Bu dosya sayesinde, hangi \u00fcr\u00fcn\u00fcn ne kadar satt\u0131\u011f\u0131n\u0131, en \u00e7ok sat\u0131\u015f\u0131n hangi g\u00fcnlerde yap\u0131ld\u0131\u011f\u0131n\u0131 veya ortalama sepet tutar\u0131n\u0131n ne oldu\u011funu anlamak i\u00e7in grafikler olu\u015fturabilirsiniz. Excel olmadan bu veriyi i\u015flemek, b\u00fcy\u00fck veri setleriyle \u00e7al\u0131\u015f\u0131rken performans avantaj\u0131 da sa\u011flar. CSV dosyalar\u0131, Excel&#8217;in kendi .xlsx format\u0131na g\u00f6re \u00e7ok daha hafiftir ve daha h\u0131zl\u0131 i\u015flenir.<\/p>\n<p>CSV dosyalar\u0131n\u0131n yap\u0131s\u0131 genellikle \u015f\u00f6yledir: \u0130lk sat\u0131rda s\u00fctun ba\u015fl\u0131klar\u0131 yer al\u0131r ve her bir ba\u015fl\u0131k virg\u00fclle ayr\u0131l\u0131r. Ard\u0131ndan gelen her sat\u0131rda ise ilgili s\u00fctun ba\u015fl\u0131\u011f\u0131n\u0131n alt\u0131na denk gelen veriler yine virg\u00fclle ayr\u0131larak listelenir. \u00d6rne\u011fin, bir \u00f6\u011frenci listesi i\u00e7in \u015f\u00f6yle bir CSV dosyas\u0131 olabilir:\n  <\/p>\n<pre><code>\n  Ad,Soyad,Not Ortalamas\u0131,S\u0131n\u0131f\n  Ahmet,Y\u0131lmaz,85.5,10A\n  Ay\u015fe,Demir,92.0,10B\n  Mehmet,Kaya,78.2,10A\n  Zeynep,\u00d6zt\u00fcrk,88.9,10C\n  <\/code><\/pre>\n<p>Bu basit yap\u0131, verilerin makine taraf\u0131ndan kolayca okunmas\u0131n\u0131 ve i\u015flenmesini sa\u011flar. Programlama dilleri, bu dosyalar\u0131 sat\u0131r sat\u0131r okuyarak veya \u00f6zel k\u00fct\u00fcphaneler arac\u0131l\u0131\u011f\u0131yla veriyi ayr\u0131\u015ft\u0131r\u0131p belle\u011fe alabilir ve ard\u0131ndan bu veriler \u00fczerinde istedi\u011fimiz i\u015flemleri yapabiliriz. Bu, Excel&#8217;in kendi dosya format\u0131na g\u00f6re \u00e7ok daha fazla kontrol ve esneklik sunar.<\/p>\n<h2>Python ile CSV&#8217;den Grafik Olu\u015fturma: Pandas ve Matplotlib<\/h2>\n<p>Python, veri bilimi ve analizi alan\u0131nda en pop\u00fcler dillerden biridir ve bu alandaki g\u00fcc\u00fcn\u00fc b\u00fcy\u00fck \u00f6l\u00e7\u00fcde zengin k\u00fct\u00fcphane ekosisteminden al\u0131r. CSV dosyalar\u0131n\u0131 okumak, i\u015flemek ve bu verilerden grafikler olu\u015fturmak i\u00e7in Python&#8217;da kullanabilece\u011finiz harika ara\u00e7lar bulunmaktad\u0131r. Bu ara\u00e7lar\u0131n ba\u015f\u0131nda, veri manip\u00fclasyonu i\u00e7in vazge\u00e7ilmez olan <code>Pandas<\/code> ve g\u00f6rselle\u015ftirme i\u00e7in standart haline gelmi\u015f <code>Matplotlib<\/code> k\u00fct\u00fcphaneleri gelir. Pandas, veri \u00e7er\u00e7eveleri (DataFrame) ad\u0131 verilen tablo benzeri veri yap\u0131lar\u0131 ile \u00e7al\u0131\u015fmay\u0131 kolayla\u015ft\u0131r\u0131r. CSV dosyas\u0131n\u0131 okuyarak bir DataFrame&#8217;e y\u00fcklemek sadece birka\u00e7 sat\u0131r kod ile m\u00fcmk\u00fcnd\u00fcr. Ard\u0131ndan, bu DataFrame \u00fczerinde veri temizleme, filtreleme, gruplama gibi bir\u00e7ok i\u015flemi yapabilirsiniz. Matplotlib ise, bu i\u015flenmi\u015f verileri kullanarak \u00e7e\u015fitli grafik t\u00fcrlerini (\u00e7izgi grafik, \u00e7ubuk grafik, da\u011f\u0131l\u0131m grafi\u011fi, pasta grafik vb.) olu\u015fturmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p>\u0130lk ad\u0131m olarak, bu k\u00fct\u00fcphaneleri bilgisayar\u0131n\u0131za kurman\u0131z gerekmektedir. E\u011fer Python&#8217;u kurduysan\u0131z, komut istemcisini (terminal veya command prompt) a\u00e7arak a\u015fa\u011f\u0131daki komutlar\u0131 \u00e7al\u0131\u015ft\u0131rabilirsiniz:\n  <\/p>\n<pre><code>\n  pip install pandas matplotlib\n  <\/code><\/pre>\n<p>Kurulum tamamland\u0131ktan sonra, Python kodunuzda bu k\u00fct\u00fcphaneleri i\u00e7e aktararak kullanmaya ba\u015flayabilirsiniz. \u00d6rne\u011fin, basit bir sat\u0131\u015f verisi i\u00e7eren <code>satislar.csv<\/code> dosyas\u0131n\u0131 ele alal\u0131m. Bu dosya \u015fu i\u00e7eri\u011fe sahip olsun:\n  <\/p>\n<pre><code>\n  Ay,Gelir,Gider\n  Ocak,15000,10000\n  \u015eubat,17000,11000\n  Mart,19000,12000\n  Nisan,21000,13000\n  May\u0131s,23000,14000\n  Haziran,25000,15000\n  <\/code><\/pre>\n<p>Bu veriyi okuyup bir \u00e7izgi grafik ile g\u00f6rselle\u015ftirmek i\u00e7in kullanaca\u011f\u0131m\u0131z Python kodu \u015fu \u015fekilde olacakt\u0131r:\n  <\/p>\n<pre><code>\n  import pandas as pd\n  import matplotlib.pyplot as plt\n\n  # CSV dosyas\u0131n\u0131 oku\n  try:\n      df = pd.read_csv('satislar.csv')\n  except FileNotFoundError:\n      print(\"Hata: satislar.csv dosyas\u0131 bulunamad\u0131. Dosyan\u0131n do\u011fru dizinde oldu\u011fundan emin olun.\")\n      exit()\n\n  # Grafik i\u00e7in verileri haz\u0131rla\n  aylar = df['Ay']\n  gelirler = df['Gelir']\n  giderler = df['Gider']\n\n  # Grafik olu\u015ftur\n  plt.figure(figsize=(10, 6)) # Grafik boyutunu ayarla\n\n  plt.plot(aylar, gelirler, marker='o', linestyle='-', color='blue', label='Gelir')\n  plt.plot(aylar, giderler, marker='x', linestyle='--', color='red', label='Gider')\n\n  # Grafik ba\u015fl\u0131\u011f\u0131 ve eksen etiketleri\n  plt.title('Ayl\u0131k Gelir ve Gider Durumu')\n  plt.xlabel('Ay')\n  plt.ylabel('Tutar (TL)')\n  plt.grid(True) # Izgara ekle\n  plt.legend() # Lejant\u0131 g\u00f6ster\n\n  # Grafi\u011fi g\u00f6ster\n  plt.show()\n\n  # Grafi\u011fi bir dosyaya kaydetmek isterseniz:\n  # plt.savefig('gelir_gider_grafik.png')\n  <\/code><\/pre>\n<p>Bu kod par\u00e7as\u0131, <code>satislar.csv<\/code> dosyas\u0131n\u0131 okur, &#8216;Ay&#8217;, &#8216;Gelir&#8217; ve &#8216;Gider&#8217; s\u00fctunlar\u0131ndaki verileri al\u0131r ve bu verileri kullanarak ayl\u0131k gelir ve giderleri g\u00f6steren iki farkl\u0131 \u00e7izgi grafi\u011fini ayn\u0131 eksende \u00e7izer. <code>plt.figure(figsize=(10, 6))<\/code> komutu grafi\u011fin boyutunu belirlerken, <code>plt.plot()<\/code> fonksiyonu \u00e7izgi grafiklerini \u00e7izer. <code>marker<\/code>, <code>linestyle<\/code>, <code>color<\/code> ve <code>label<\/code> gibi parametreler grafi\u011fin g\u00f6r\u00fcn\u00fcm\u00fcn\u00fc ki\u015fiselle\u015ftirmemizi sa\u011flar. <code>plt.title()<\/code>, <code>plt.xlabel()<\/code>, <code>plt.ylabel()<\/code> ile grafik ba\u015fl\u0131\u011f\u0131 ve eksen etiketleri ayarlan\u0131r. <code>plt.grid(True)<\/code> grafi\u011fe \u0131zgara eklerken, <code>plt.legend()<\/code> ise hangi \u00e7izginin neyi temsil etti\u011fini g\u00f6steren lejant\u0131 (a\u00e7\u0131klama kutucu\u011fu) ekler. Son olarak <code>plt.show()<\/code> grafi\u011fi ekranda g\u00f6r\u00fcnt\u00fcler. E\u011fer grafi\u011fi bir resim dosyas\u0131 olarak kaydetmek isterseniz, <code>plt.savefig()<\/code> fonksiyonunu kullanabilirsiniz.<\/p>\n<h2>JavaScript ile Web Tabanl\u0131 Grafikler: Chart.js ve D3.js<\/h2>\n<p>Web sitenizde veya web tabanl\u0131 bir uygulaman\u0131zda interaktif grafikler sunmak istedi\u011finizde, JavaScript devreye girer. JavaScript ile CSV verilerini i\u015fleyip g\u00f6rselle\u015ftirmek i\u00e7in kullanabilece\u011finiz bir\u00e7ok k\u00fct\u00fcphane bulunur. Bunlardan en pop\u00fclerleri <code>Chart.js<\/code> ve <code>D3.js<\/code>&#8216;dir. Chart.js, kullan\u0131m\u0131 olduk\u00e7a kolay ve h\u0131zl\u0131 bir \u015fekilde \u00e7e\u015fitli grafik t\u00fcrleri olu\u015fturman\u0131z\u0131 sa\u011flayan bir k\u00fct\u00fcphanedir. \u00d6zellikle basit ve standart grafik ihtiya\u00e7lar\u0131 i\u00e7in idealdir. D3.js (Data-Driven Documents) ise \u00e7ok daha g\u00fc\u00e7l\u00fc ve esnek bir k\u00fct\u00fcphanedir. D3.js ile hemen hemen her t\u00fcrl\u00fc g\u00f6rselle\u015ftirmeyi, hatta karma\u015f\u0131k ve \u00f6zelle\u015ftirilmi\u015f animasyonlar\u0131 bile yapabilirsiniz, ancak \u00f6\u011frenme e\u011frisi Chart.js&#8217;e g\u00f6re daha diktir.<\/p>\n<p>\u00d6ncelikle, bu k\u00fct\u00fcphaneleri web projenize dahil etmeniz gerekir. Bunu genellikle bir CDN (Content Delivery Network) \u00fczerinden veya dosyalar\u0131 indirerek yapabilirsiniz. HTML dosyan\u0131z\u0131n <code>&lt;head&gt;<\/code> veya <code>&lt;body&gt;<\/code> etiketlerinin sonuna a\u015fa\u011f\u0131daki gibi script etiketleri ekleyerek Chart.js&#8217;i projenize dahil edebilirsiniz:\n  <\/p>\n<pre><code>\n  &lt;script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"&gt;&lt;\/script&gt;\n  <\/code><\/pre>\n<p>\u015eimdi, bir CSV dosyas\u0131ndaki veriyi nas\u0131l al\u0131p Chart.js ile grafik olu\u015fturaca\u011f\u0131m\u0131za bakal\u0131m. CSV verisini do\u011frudan taray\u0131c\u0131da i\u015flemek i\u00e7in genellikle \u00f6nce JavaScript ile dosyay\u0131 okuyup ayr\u0131\u015ft\u0131rman\u0131z gerekir. Bunu yapman\u0131n birka\u00e7 yolu vard\u0131r:\n  <\/p>\n<ul>\n<li><strong>Fetch API veya XMLHttpRequest:<\/strong> Sunucunuzdaki bir CSV dosyas\u0131n\u0131 almak i\u00e7in kullan\u0131l\u0131r.<\/li>\n<li><strong>FileReader API:<\/strong> Kullan\u0131c\u0131n\u0131n bilgisayar\u0131ndan y\u00fckledi\u011fi bir CSV dosyas\u0131n\u0131 okumak i\u00e7in kullan\u0131l\u0131r.<\/li>\n<\/ul>\n<p>Basit bir \u00f6rnek olarak, sunucumuzda bulunan <code>urun_stok.csv<\/code> dosyas\u0131ndaki verileri al\u0131p bir \u00e7ubuk grafik ile g\u00f6stermeyi ele alal\u0131m. Dosyan\u0131n i\u00e7eri\u011fi \u015f\u00f6yle olsun:\n  <\/p>\n<pre><code>\n  UrunAdi,StokMiktari\n  Laptop,150\n  Klavye,300\n  Mouse,450\n  Monit\u00f6r,100\n  Webcam,200\n  <\/code><\/pre>\n<p>HTML dosyam\u0131zda bir adet <code>&lt;canvas&gt;<\/code> elementi ve bu veriyi i\u015fleyip grafi\u011fi \u00e7izecek JavaScript kodumuz \u015f\u00f6yle olabilir:\n  <\/p>\n<p>Bu \u00f6rnekte, <code>fetch<\/code> API&#8217;si ile <code>urun_stok.csv<\/code> dosyas\u0131 okunur. Gelen metin verisi sat\u0131rlara b\u00f6l\u00fcn\u00fcr ve her sat\u0131r virg\u00fclle ayr\u0131\u015ft\u0131r\u0131larak \u00fcr\u00fcn adlar\u0131 ve stok miktarlar\u0131 elde edilir. Elde edilen veriler daha sonra Chart.js&#8217;in anlayabilece\u011fi bir formata d\u00f6n\u00fc\u015ft\u00fcr\u00fclerek grafik olu\u015fturulur. <code>new Chart()<\/code> fonksiyonu, grafi\u011fin \u00e7izilece\u011fi <code>canvas<\/code> elementini, grafik t\u00fcr\u00fcn\u00fc ve veriyi i\u00e7eren bir konfig\u00fcrasyon nesnesi al\u0131r. <code>options<\/code> nesnesi ile grafik daha da \u00f6zelle\u015ftirilebilir. Bu yakla\u015f\u0131m, web sitelerine dinamik ve interaktif veri g\u00f6rselle\u015ftirmeleri eklemek i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<h2>Vaka Analizi: E-Ticaret Sitesi Stok Takibi<\/h2>\n<p>Bir e-ticaret firmas\u0131, satt\u0131\u011f\u0131 \u00fcr\u00fcnlerin stok durumunu anl\u0131k olarak takip etmek ve olas\u0131 stok t\u00fckenmelerini \u00f6nlemek istiyor. \u00dcr\u00fcn bilgileri ve stok miktarlar\u0131, her g\u00fcn otomatik olarak bir CSV dosyas\u0131na yaz\u0131l\u0131yor. Bu CSV dosyas\u0131n\u0131 kullanarak, y\u00f6neticilerin \u00fcr\u00fcnlerin stok seviyelerini kolayca g\u00f6rebilece\u011fi ve hangi \u00fcr\u00fcnlerin stokta kritik seviyede oldu\u011funu anlayabilece\u011fi bir web tabanl\u0131 raporlama sistemi geli\u015ftirmek istiyorlar. Excel&#8217;de bu veriyi her g\u00fcn manuel olarak a\u00e7\u0131p grafik olu\u015fturmak yerine, otomatize edilmi\u015f bir \u00e7\u00f6z\u00fcm tercih ediyorlar.<\/p>\n<p>Bu senaryoda, Python ve Pandas k\u00fct\u00fcphanesi, CSV dosyas\u0131n\u0131 okuyup i\u015flemek i\u00e7in kullan\u0131labilir. Bir Python beti\u011fi, her g\u00fcn d\u00fczenli olarak \u00e7al\u0131\u015farak en g\u00fcncel stok verilerini i\u00e7eren CSV dosyas\u0131n\u0131 okur. Bu betik, stok miktar\u0131 belirli bir e\u015fi\u011fin alt\u0131na d\u00fc\u015fen \u00fcr\u00fcnleri belirleyebilir ve bu \u00fcr\u00fcnleri vurgulayabilir. Ard\u0131ndan, bu veriler bir web sunucusuna g\u00f6nderilebilir veya do\u011frudan bir web aray\u00fcz\u00fcnde g\u00f6r\u00fcnt\u00fclenecek \u015fekilde i\u015flenebilir. \u00d6rne\u011fin, Flask veya Django gibi bir Python web framework&#8217;\u00fc kullan\u0131larak, bu stok verilerini g\u00f6steren bir web sayfas\u0131 olu\u015fturulabilir.<\/p>\n<p>Daha sonra, bu verileri web sayfas\u0131nda g\u00f6rselle\u015ftirmek i\u00e7in JavaScript ve Chart.js devreye girer. Python beti\u011fi, i\u015flenmi\u015f stok verilerini (\u00fcr\u00fcn adlar\u0131 ve stok miktarlar\u0131) JSON format\u0131nda bir API arac\u0131l\u0131\u011f\u0131yla web uygulamas\u0131na sunar. Web sayfas\u0131, bu JSON verisini al\u0131r ve Chart.js kullanarak bir \u00e7ubuk grafik veya uyar\u0131 renkleriyle i\u015faretlenmi\u015f bir tablo \u015feklinde g\u00f6sterir. B\u00f6ylece y\u00f6neticiler, web taray\u0131c\u0131lar\u0131 \u00fczerinden g\u00fcncel stok durumunu an\u0131nda g\u00f6rebilirler. Kritik stok seviyesindeki \u00fcr\u00fcnler, grafik \u00fczerinde farkl\u0131 bir renkle veya \u00f6zel bir i\u015faretle belirtilebilir. Bu otomatize edilmi\u015f sistem, manuel veri giri\u015fini ortadan kald\u0131r\u0131r, hata riskini azalt\u0131r ve y\u00f6neticilerin stok y\u00f6netimi konusunda daha h\u0131zl\u0131 ve bilin\u00e7li kararlar almas\u0131n\u0131 sa\u011flar.<\/p>\n<p>Bu \u00e7\u00f6z\u00fcm\u00fcn avantajlar\u0131 \u015funlard\u0131r:\n  <\/p>\n<ul>\n<li><strong>Otomasyon:<\/strong> Veri toplama ve raporlama s\u00fcreci tamamen otomatiktir.<\/li>\n<li><strong>Ger\u00e7ek Zamanl\u0131 Takip:<\/strong> Stok durumu anl\u0131k olarak izlenebilir.<\/li>\n<li><strong>Daha \u0130yi Karar Alma:<\/strong> Kritik stok durumlar\u0131 h\u0131zla tespit edilerek \u00f6nlem al\u0131nabilir.<\/li>\n<li><strong>Maliyet Etkinli\u011fi:<\/strong> Excel lisans maliyetleri ve manuel i\u015f g\u00fcc\u00fc ihtiyac\u0131 ortadan kalkar.<\/li>\n<li><strong>\u00d6zelle\u015ftirilebilirlik:<\/strong> Raporlama aray\u00fcz\u00fc ve grafikler firman\u0131n ihtiya\u00e7lar\u0131na g\u00f6re tamamen \u00f6zelle\u015ftirilebilir.<\/li>\n<\/ul>\n<p>Bu vaka analizi, CSV dosyalar\u0131ndan grafik olu\u015fturman\u0131n sadece teknik bir beceri olmad\u0131\u011f\u0131n\u0131, ayn\u0131 zamanda i\u015f s\u00fcre\u00e7lerini optimize etmek ve daha ak\u0131ll\u0131 kararlar almak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7 oldu\u011funu g\u00f6stermektedir.<\/p>\n<h2>Di\u011fer Ara\u00e7lar ve Alternatifler<\/h2>\n<p>Python ve JavaScript&#8217;in yan\u0131 s\u0131ra, CSV dosyalar\u0131ndan grafik olu\u015fturmak i\u00e7in kullanabilece\u011finiz ba\u015fka ara\u00e7lar ve platformlar da bulunmaktad\u0131r. Bu alternatifler, farkl\u0131 ihtiya\u00e7lara ve teknik bilgi seviyelerine hitap edebilir. \u00d6rne\u011fin, <code>R Dili<\/code>, istatistiksel hesaplamalar ve veri g\u00f6rselle\u015ftirme konusunda olduk\u00e7a g\u00fc\u00e7l\u00fcd\u00fcr. <code>ggplot2<\/code> gibi k\u00fct\u00fcphaneleriyle R, estetik a\u00e7\u0131dan zengin ve karma\u015f\u0131k grafikler olu\u015fturmak i\u00e7in tercih edilir. Python&#8217;daki Pandas&#8217;a benzer \u015fekilde, R&#8217;da da veri \u00e7er\u00e7eveleriyle \u00e7al\u0131\u015fmak i\u00e7in <code>dplyr<\/code> gibi paketler bulunur. E\u011fer programlama ile \u00e7ok fazla i\u00e7 i\u00e7e olmak istemiyorsan\u0131z, <code>Google Sheets<\/code> veya <code>LibreOffice Calc<\/code> gibi \u00e7evrimi\u00e7i veya \u00fccretsiz ofis yaz\u0131l\u0131mlar\u0131 da CSV dosyalar\u0131n\u0131 a\u00e7\u0131p grafik olu\u015fturman\u0131za olanak tan\u0131r. Bu ara\u00e7lar, Excel&#8217;e benzer bir aray\u00fcz sunar ve temel grafik ihtiya\u00e7lar\u0131 i\u00e7in yeterli olabilirler.<\/p>\n<p>Daha ileri d\u00fczeyde veya \u00f6zel ihtiya\u00e7lar\u0131n\u0131z i\u00e7in <code>Tableau Public<\/code> gibi g\u00f6rselle\u015ftirme ara\u00e7lar\u0131 da de\u011ferlendirilebilir. Tableau Public, b\u00fcy\u00fck veri setlerini g\u00f6rselle\u015ftirmek ve interaktif panolar (dashboard) olu\u015fturmak i\u00e7in g\u00fc\u00e7l\u00fc bir platformdur. CSV dosyalar\u0131n\u0131 kolayca i\u00e7e aktarabilir ve s\u00fcr\u00fckle-b\u0131rak y\u00f6ntemiyle karma\u015f\u0131k grafikler ve analizler yapabilirsiniz. \u00dccretsiz s\u00fcr\u00fcm\u00fc, ki\u015fisel projeler ve \u00f6\u011frenme ama\u00e7l\u0131 kullan\u0131mlar i\u00e7in olduk\u00e7a uygundur. Bir di\u011fer pop\u00fcler se\u00e7enek ise <code>Power BI<\/code>&#8216;d\u0131r. Microsoft&#8217;un bu g\u00fc\u00e7l\u00fc i\u015f zekas\u0131 (Business Intelligence) arac\u0131 da CSV dosyalar\u0131n\u0131 i\u015fleyebilir ve etkileyici raporlar ile panolar olu\u015fturabilir. Power BI, \u00f6zellikle kurumsal kullan\u0131mlar ve karma\u015f\u0131k veri entegrasyonlar\u0131 i\u00e7in tasarlanm\u0131\u015ft\u0131r.<\/p>\n<p>Son olarak, e\u011fer verilerinizi bir veritaban\u0131nda sakl\u0131yorsan\u0131z ve bu veritaban\u0131ndan do\u011frudan grafikler olu\u015fturmak istiyorsan\u0131z, bir\u00e7ok veritaban\u0131 y\u00f6netim sistemi (\u00f6rne\u011fin PostgreSQL, MySQL, SQL Server) kendi i\u00e7inde g\u00f6rselle\u015ftirme ara\u00e7lar\u0131na sahip olabilir veya bu ara\u00e7larla entegre olabilir. Ayr\u0131ca, <code>Metabase<\/code> veya <code>Superset<\/code> gibi a\u00e7\u0131k kaynakl\u0131 i\u015f zekas\u0131 platformlar\u0131, veritabanlar\u0131n\u0131za ba\u011flanarak h\u0131zl\u0131ca raporlar ve grafikler olu\u015fturman\u0131za olanak tan\u0131r. Bu platformlar, genellikle kullan\u0131c\u0131 dostu bir aray\u00fcze sahiptir ve teknik olmayan kullan\u0131c\u0131lar\u0131n bile veri analizi yapmas\u0131na imkan tan\u0131r. Her bir arac\u0131n kendine \u00f6zg\u00fc g\u00fc\u00e7l\u00fc ve zay\u0131f y\u00f6nleri vard\u0131r; bu nedenle projenizin gereksinimlerine, veri setinizin b\u00fcy\u00fckl\u00fc\u011f\u00fcne ve kendi teknik bilginize en uygun olan\u0131 se\u00e7mek \u00f6nemlidir.<\/p>\n<h2>\u0130leri D\u00fczey: \u00d6zelle\u015ftirme ve \u0130nteraktif Grafikler<\/h2>\n<p>Temel grafik olu\u015fturma becerilerini kazand\u0131ktan sonra, verilerinizi daha etkili bir \u015fekilde iletmek i\u00e7in grafikleri \u00f6zelle\u015ftirmek ve interaktif hale getirmek isteyebilirsiniz. Bu, okuyucunun verilerle daha fazla etkile\u015fim kurmas\u0131n\u0131 sa\u011flayarak, onlar\u0131n kendi analizlerini yapmalar\u0131na ve daha derinlemesine bilgi edinmelerine olanak tan\u0131r. Python&#8217;da <code>Plotly<\/code> ve <code>Bokeh<\/code> gibi k\u00fct\u00fcphaneler, interaktif web tabanl\u0131 grafikler olu\u015fturmak i\u00e7in harika se\u00e7eneklerdir. Bu k\u00fct\u00fcphaneler, fareyle \u00fczerine gelindi\u011finde bilgi g\u00f6steren ipu\u00e7lar\u0131 (tooltips), yak\u0131nla\u015ft\u0131rma\/uzakla\u015ft\u0131rma \u00f6zellikleri ve veri filtreleme gibi interaktif unsurlar eklemenizi sa\u011flar. \u00d6rne\u011fin, Plotly ile olu\u015fturdu\u011funuz bir grafik, bir web sayfas\u0131nda g\u00f6m\u00fcl\u00fc olarak g\u00f6r\u00fcnt\u00fclenebilir ve kullan\u0131c\u0131lar grafi\u011fin farkl\u0131 b\u00f6l\u00fcmlerini ke\u015ffedebilirler.<\/p>\n<p>JavaScript taraf\u0131nda ise, D3.js&#8217;in sundu\u011fu esneklik sayesinde neredeyse s\u0131n\u0131rs\u0131z \u00f6zelle\u015ftirme imkan\u0131 vard\u0131r. D3.js ile, veriye dayal\u0131 olarak karma\u015f\u0131k animasyonlar olu\u015fturabilir, \u00f6zel veri g\u00f6rselle\u015ftirme t\u00fcrleri tasarlayabilir ve kullan\u0131c\u0131 etkile\u015fimlerini hassas bir \u015fekilde kontrol edebilirsiniz. \u00d6rne\u011fin, bir harita \u00fczerinde veri noktalar\u0131n\u0131 g\u00f6stermek, zaman serisi verilerini animasyonlu bir \u015fekilde oynatmak veya a\u011fa\u00e7 diyagramlar\u0131 olu\u015fturmak gibi \u00f6zel g\u00f6rselleri D3.js ile hayata ge\u00e7irebilirsiniz. Chart.js gibi daha basit k\u00fct\u00fcphanelerle bile, renkleri, yaz\u0131 tiplerini, animasyon h\u0131zlar\u0131n\u0131 ve di\u011fer bir\u00e7ok g\u00f6rsel \u00f6\u011feyi ayarlayarak grafikleri ki\u015fiselle\u015ftirebilirsiniz. Bu, markan\u0131z\u0131n kimli\u011fine uygun grafikler tasarlaman\u0131za veya belirli bir hikayeyi anlatmak i\u00e7in grafiklerin g\u00f6r\u00fcn\u00fcm\u00fcn\u00fc optimize etmenize yard\u0131mc\u0131 olur.<\/p>\n<p>\u0130nteraktif grafikler olu\u015ftururken dikkat edilmesi gereken baz\u0131 noktalar vard\u0131r. \u00d6ncelikle, a\u015f\u0131r\u0131 karma\u015f\u0131k hale getirmekten ka\u00e7\u0131n\u0131n; grafikler anla\u015f\u0131l\u0131r olmal\u0131 ve ana mesaj\u0131 net bir \u015fekilde iletmelidir. Kullan\u0131c\u0131lar\u0131n grafikle nas\u0131l etkile\u015fim kuraca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcn\u00fcn ve bu etkile\u015fimlerin sezgisel olmas\u0131n\u0131 sa\u011flay\u0131n. \u00d6rne\u011fin, bir grafik \u00fczerinde \u00e7ok fazla etkile\u015fimli \u00f6zellik eklemek, kullan\u0131c\u0131y\u0131 bunaltabilir. Performans da \u00f6nemlidir; \u00f6zellikle b\u00fcy\u00fck veri setleriyle \u00e7al\u0131\u015f\u0131rken, interaktif grafiklerin h\u0131zl\u0131 y\u00fcklenmesi ve yan\u0131t vermesi gerekir. Gerekirse veriyi \u00f6rnekleyerek veya \u00f6zetleyerek performans optimize edilebilir. Son olarak, eri\u015filebilirlik de g\u00f6z ard\u0131 edilmemelidir. Renk k\u00f6rl\u00fc\u011f\u00fc olan kullan\u0131c\u0131lar i\u00e7in farkl\u0131 renk paletleri kullanmak veya klavye ile kontrol edilebilen interaktif \u00f6zellikler sunmak gibi ad\u0131mlar, grafiklerinizi daha geni\u015f bir kitleye ula\u015f\u0131labilir k\u0131lar.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Excel olmadan CSV dosyalar\u0131ndan grafik olu\u015fturmak, g\u00fcn\u00fcm\u00fczde veri analizi ve g\u00f6rselle\u015ftirme alan\u0131nda olduk\u00e7a eri\u015filebilir ve g\u00fc\u00e7l\u00fc bir beceridir. Python&#8217;un Pandas ve Matplotlib k\u00fct\u00fcphaneleri, veri bilimcileri ve analistler i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7 seti sunarken, JavaScript&#8217;in Chart.js ve D3.js gibi k\u00fct\u00fcphaneleri web tabanl\u0131, interaktif ve dinamik g\u00f6rseller olu\u015fturmak i\u00e7in kap\u0131lar\u0131 aralar. Farkl\u0131 teknik bilgi seviyelerine ve projelere hitap eden Tableau Public, Power BI gibi ara\u00e7lar da bu alanda \u00f6nemli alternatiflerdir. \u00d6nemli olan, projenizin gereksinimlerini anlamak ve bu gereksinimlere en uygun arac\u0131 se\u00e7mektir.<\/p>\n<p>Bu makalede, CSV dosyalar\u0131n\u0131n ne oldu\u011funu, neden \u00f6nemli olduklar\u0131n\u0131 ve Excel d\u0131\u015f\u0131 y\u00f6ntemlerle nas\u0131l grafikler olu\u015fturulabilece\u011fini ad\u0131m ad\u0131m inceledik. Python ile veri okuma, i\u015fleme ve grafik \u00e7izme \u00f6rnekleri sunduk. Ard\u0131ndan, web projelerinde kullan\u0131labilecek JavaScript tabanl\u0131 \u00e7\u00f6z\u00fcmlere de\u011findik. Bir e-ticaret sitesi stok takibi vaka analizi ile bu bilgileri ger\u00e7ek d\u00fcnya senaryolar\u0131na uygulad\u0131k ve di\u011fer pop\u00fcler ara\u00e7lara da k\u0131saca g\u00f6z att\u0131k. \u0130leri d\u00fczeyde \u00f6zelle\u015ftirme ve interaktif grafikler olu\u015fturma konular\u0131na da de\u011finerek, verilerinizi daha etkili bir \u015fekilde sunman\u0131n yollar\u0131n\u0131 g\u00f6sterdik.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h3>\n<ul>\n<li><strong>Soru:<\/strong> CSV dosyalar\u0131n\u0131 grafik olu\u015fturmak i\u00e7in mutlaka programlama bilmem gerekiyor mu?<\/li>\n<li><strong>Cevap:<\/strong> Hay\u0131r, zorunlu de\u011fil. Google Sheets, LibreOffice Calc, Tableau Public gibi programlama bilgisi gerektirmeyen veya minimum d\u00fczeyde gerektiren ara\u00e7lar bulunmaktad\u0131r. Ancak programlama bilmek, size \u00e7ok daha fazla esneklik ve otomasyon imkan\u0131 sunar.<\/li>\n<li><strong>Soru:<\/strong> Hangi grafik t\u00fcrlerini olu\u015fturabilirim?<\/li>\n<li><strong>Cevap:<\/strong> Kulland\u0131\u011f\u0131n\u0131z araca ba\u011fl\u0131 olarak \u00e7izgi grafikler, \u00e7ubuk grafikler, pasta grafikler, da\u011f\u0131l\u0131m grafikleri, \u0131s\u0131 haritalar\u0131, histogramlar ve daha bir\u00e7ok karma\u015f\u0131k g\u00f6rsel t\u00fcr\u00fcn\u00fc olu\u015fturabilirsiniz.<\/li>\n<li><strong>Soru:<\/strong> \u00c7ok b\u00fcy\u00fck CSV dosyalar\u0131n\u0131 i\u015flerken performans sorunlar\u0131 ya\u015far m\u0131y\u0131m?<\/li>\n<li><strong>Cevap:<\/strong> Evet, dosya boyutu artt\u0131k\u00e7a performans d\u00fc\u015febilir. Bu durumda, veriyi \u00f6rneklemek (sampling), \u00f6zet istatistikler kullanmak veya daha g\u00fc\u00e7l\u00fc donan\u0131mlara sahip sunucular kullanmak gibi y\u00f6ntemler denenebilir. Python&#8217;da Pandas gibi k\u00fct\u00fcphaneler, b\u00fcy\u00fck veri setlerini verimli bir \u015fekilde i\u015flemek i\u00e7in optimize edilmi\u015ftir.<\/li>\n<li><strong>Soru:<\/strong> Olu\u015fturdu\u011fum grafikleri nas\u0131l payla\u015fabilirim?<\/li>\n<li><strong>Cevap:<\/strong> Grafiklerinizi resim dosyalar\u0131 (PNG, JPG, SVG) olarak kaydedebilir, web sayfalar\u0131na g\u00f6mebilir, interaktif raporlar olu\u015fturabilir veya PDF format\u0131nda d\u0131\u015fa aktarabilirsiniz.<\/li>\n<\/ul>\n<p>#CSV #GrafikOlu\u015fturma #VeriG\u00f6rselle\u015ftirme #Python #JavaScript #Pandas #Matplotlib #ChartJS #D3JS #Teknoloji<\/p>\n","protected":false},"excerpt":{"rendered":"Elinde bir s\u00fcr\u00fc veri var ama Excel&#8217;e aktarmak ya da Excel&#8217;in karma\u015f\u0131k aray\u00fcz\u00fcyle u\u011fra\u015fmak istemiyor musun?","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-42408","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Excel Olmadan CSV Dosyalar\u0131ndan Grafik Olu\u015fturma Yollar\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Excel Olmadan CSV Dosyalar\u0131ndan Grafik Olu\u015fturma Yollar\u0131\" \/>\n<meta property=\"og:description\" content=\"Elinde bir s\u00fcr\u00fc veri var ama Excel&#039;e aktarmak ya da Excel&#039;in karma\u015f\u0131k aray\u00fcz\u00fcyle u\u011fra\u015fmak istemiyor musun?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-09T06:01:10+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Excel Olmadan CSV Dosyalar\u0131ndan Grafik Olu\u015fturma Yollar\u0131\",\"datePublished\":\"2026-06-09T06:01:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/\"},\"wordCount\":3328,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/\",\"name\":\"Excel Olmadan CSV Dosyalar\u0131ndan Grafik Olu\u015fturma Yollar\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-06-09T06:01:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Excel Olmadan CSV Dosyalar\u0131ndan Grafik Olu\u015fturma Yollar\u0131\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Excel Olmadan CSV Dosyalar\u0131ndan Grafik Olu\u015fturma Yollar\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/","og_locale":"tr_TR","og_type":"article","og_title":"Excel Olmadan CSV Dosyalar\u0131ndan Grafik Olu\u015fturma Yollar\u0131","og_description":"Elinde bir s\u00fcr\u00fc veri var ama Excel'e aktarmak ya da Excel'in karma\u015f\u0131k aray\u00fcz\u00fcyle u\u011fra\u015fmak istemiyor musun?","og_url":"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-06-09T06:01:10+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"18 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Excel Olmadan CSV Dosyalar\u0131ndan Grafik Olu\u015fturma Yollar\u0131","datePublished":"2026-06-09T06:01:10+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/"},"wordCount":3328,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/","url":"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/","name":"Excel Olmadan CSV Dosyalar\u0131ndan Grafik Olu\u015fturma Yollar\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-06-09T06:01:10+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/excel-olmadan-csv-dosyalarindan-grafik-olusturma-yollari\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Excel Olmadan CSV Dosyalar\u0131ndan Grafik Olu\u015fturma Yollar\u0131"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/42408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=42408"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/42408\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=42408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=42408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=42408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}