ASCII sanat masaları oluşturmak için bir web uygulaması var mı? [kapalı]


67

Bunun gibi ASCII-art tabloları oluşturabilecek bir web uygulaması var mı ?:

------------------------------------------------
| | ColA | Sütun |
------------------------------------------------
| Satır1 | CeliA1 | CeliB1 |
------------------------------------------------
| Row2 | CeliA2 | CellB2 |
------------------------------------------------
| Row3 | CeliA3 | CellB3 |
------------------------------------------------

ASCII kullanmak zorunda değildir (Unicode olabilir), ASCII sanat anlamında ASCII demek istedim .

Bu, uygun tabloları (Stack Exchange gibi) desteklemeyen siteler için faydalı olacaktır.


Lütfen bunu kontrol edin: softpedia.com/get/Office-tools/Other-Office-Tools/… Saygılarımızla

Yanıtlar:


80

Şimdi var: Metni Tablo Olarak Biçimlendir .

Bir süredir bu yardımcı programı oluşturmak için bir anlam ifade ettim. Aslında MySQL'in komut satırı yardımcı programından ve SO'daki tablo eksikliğinden ilham aldım. Bana bunu yapmamı hatırlattığın için teşekkür ederim.

Ve Unicode karakter fikri için @Lipis'e teşekkürler.

İşte çıktının bir örneği:

+------+--------+--------+
|      | ColA   | ColB   |
+------+--------+--------+
| Row1 | CellA1 | CellB1 |
| Row2 | CellA2 | CellB2 |
| Row3 | CellA3 | CellB3 |
+------+--------+--------+

2
Her zaman bir tabloya koymak için Excel'i ateşlemek istemiyorum. Yardımcı programınızda diğer sınırlayıcıların (virgül, 2+ boşluk, noktalı virgül ...) kullanılmasına izin verir misiniz?
Kevin Vermeer

1
bu mükemmel! Referans gösterilen meta.stackexchange.com/questions/96125/...
Jeff Atwood

@KevinVermeer: ​​Sekme karakterini düzenleme kutusuna yazabilmeniz için yaptım. Bu sorunu çözüyor mu, yoksa hala diğer sınırlayıcıları mı istiyorsun?
Sezgiyi

Bu aracı gerçekten sevdim, ancak excel'den boş / boş hücrelerle ilgilenmekte zorlanıyor
Forward Ed

2
@EdwardFalk: Sadece düzelttim ve bağlantıyı güncelle!
Duygusal

21

Aşağıdaki yardımcı program (benim tarafımdan oluşturulan) bu tür senaryolar için kullanışlı olabilir: http://plaintexttools.github.io/plain-text-table/

ekran görüntüsü

Kullanım, elle tutulur düzenleme özellikleri gibi elektronik tablo sayesinde oldukça basit ve sezgiseldir . Ayrıca çok hatlı hücreleri düzgünce işler.


Çok hoş görünüyor. Daha fazla öne çıkarmak için bir ekran görüntüsü eklemek istiyorum!
Jacob Jan Tuinstra

@JacobJanTuinstra Geri bildiriminiz için teşekkür ederiz. Önerilerinize göre cevap güncellendi.
lorefnon

Bu muhteşem. Bunu işaretleyeceğim.
Edward Falk


3

OP'nin özellikle dediği gibi:

ASCII kullanmak zorunda değildir (Unicode olabilir)

Süper kullanıcı buldum SE kullanmak için oluşturulan bir SE kullanıcısı tarafından oluşturulan (mysql / unicode / html) tablo üreticisi için bağlantıyı paylaşacağımı düşündüm . Unicode tabloları (bazen Windows-1252 uyumlu "ASCII" sanatı tercih ederim) almak için oldukça yararlı buldum. Ve bu araç, HTML formatlı bir tablo almanın yanı sıra çıktıları karşılaştırmanıza izin verir.

İş akışımı göstermeye örnek:
Muhasebecim için satış vergisini hesaplamak için bir web uygulaması yapıyorum ve ay ve çeyreklerde matematik yapıyorum, böylece araç her zaman "son çeyrek satış vergisi bilgilerini" otomatik olarak görüntülüyor . Her zaman 0 ile başlayan dizileri düşündüğüm için değerleri kafamda sıralı tutmak için her çeyrekte ayları gösteren basit bir tablo yerleştirmem gerekiyordu.

1) kullandığım, masa başlamanızı sağlamak için bu jeneratör unicode aracı metnini önceden biçimlendirilmiş istediği gibi aslında verileri oluşturmak için onun Excel benzeri girdi arayüzü ile hem bu ve diğer QA listelenen (). Değerleri yazıp sonra bunları seçip CTRL-Csekme ayrılmış tablomu almak için:

Quarter Numbers Names
Q1  1, 2, 3 Jan, Feb, Mar
Q2  4, 5, 6 Apr, May, Jun
Q3  7, 8, 9 Jul, Aug, Sep
Q4  10, 11, 12  Oct, Nov, Dec

2) anlamlı jeneratöre gitti ve giriş alanına yapıştırıldı. 3 seçeneğin her biriyle oynadım ve Unicode Art seçeneğini en çok sevdim:

╔═════════╦════════════╦═══════════════╗
║ Quarter ║  Numbers   ║     Names     ║
╠═════════╬════════════╬═══════════════╣
║ Q1      ║ 1, 2, 3    ║ Jan, Feb, Mar ║
║ Q2      ║ 4, 5, 6    ║ Apr, May, Jun ║
║ Q3      ║ 7, 8, 9    ║ Jul, Aug, Sep ║
║ Q4      ║ 10, 11, 12 ║ Oct, Nov, Dec ║
╚═════════╩════════════╩═══════════════╝

Tablonun bir web sayfasında doğru görünmesi için karakter setinin UTF-8 için özel olarak ayarlanması gerektiğini unutmayın:

<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>


Kabul edilen cevabın önerdiğiniz araç olduğunu ve bahsettiğiniz yazar tarafından yayınlandığını biliyorsunuz, değil mi? :)
Gabriele Petrioli

evet ... bu cevap ile başka bir cevap arasında, iş akışımı göstermek istedim, çünkü ya kendi başıma durumuma yardımcı olmadı ve tüm masanın yazıya dökülmesi gerekecekti. Birlikte, tüm bu bilgileri el ile yazmam gerekmiyordu.
Chris K,

Güncelleştirdim lorefnon.me/plain-text-table Artık doğrudan istenen Unicode Art çıktısını oluşturabilirsiniz (stil seçeneğine bakın Double Border)
Jmini

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.