Bir proje üzerinde çalışıyorum ve söz konusu soruna benzer bir sorunla karşılaştım. Örneğin, ikamet eden kişinin bilgilerini excel'e aktarmak için, ikamet eden kişinin kimlik kartı numarası çok uzun olduğu için (10 basamaktan fazla), excel uzun sayı dizisini otomatik olarak bilimsel gösterime dönüştürecektir. (Sayı dizisinde "'" veya ' ' veya tab ve diğer boş içeriklerin eklenmesinden önce ve sonra çalışmaz, excel bunları otomatik olarak kaldıracaktır).
Çözümlerden biri: <td style="mso-number-format:'\@';">100821199909091234</td> style="mso-number-format:'\@';" stilini ekledikten sonra çözülebilir, (kişisel olarak test edilebilir!) Diğer özel hücre biçimlendirme stilleri mso-number-format: "0" | Ondalık Yok | mso-number-format: "0\.000" | 3 Ondalıklı | mso-number-format:"\#\,\#\#0\.000" | 3 aralıklı virgül | mso-number-format: "mm\/dd\/yyy" | Tarih7 | mso-number-format: "mmmm\ d\,\ yyyy" | Tarih9 | mso-number-format: "m\/d\/yyyy\ h\:mm\ AM\/PM" | D-T AMPM | mso-number-format: "Kısa Tarih" | 01/03/1998 | mso-number-format: "Orta Tarih" | 01-mar-98 | mso-number-format: "d\-mmm\-yyyyy" | 01-mar-1998 | mso-number-format: "Kısa Süre" | 5:16 | mso-number-format: "Orta Saat" | 5:16 | mso-number-format: "Long Time" 5:16:21:00 am | 5:16:21:00 | mso-number-format: "Yüzde" | Yüzde - iki ondalıklı | mso-number-format: "0%" | Yüzde - ondalık yok | mso-number-format: "0\.E+00" | Bilimsel Notasyon | mso-number-format:"\@" | Metin | mso-number-format:"\#\ ????? \/???? " | Kesirler - 3 basamağa kadar (312/943) | mso-number-format:"\0022£\0022\#\,\#\#0\.00" | £12.76 | mso-number-format:"\#\,\#\#0\.00_ \;Red\-\#\,\#\#0\.00\" | 2 ondalık, negatif sayılar kırmızı ve işaretli (1.56 -1.56)
|
|