16.02.2024, 10:15
Hallo,
Du musst Dir die Spaltenbreiten in Pixel anschauen. Dazu zwischen den Spaltenköpfen klicken, Maus festhalten und Du erhälst die Pixel in einem gelben Fenster.
Bspw. für Spaltenbreite 10 = 75 Pixel, 12 = 89 Pixel, 20 = 145 Pixel. Du siehst hier schon, dass das nicht proportional ist (20 entspricht nicht der doppelten
Anzahl der Pixel zur Breite 10). Erklärung, siehe meine Links oben, erster Beitrag von mir.
Wenn Du die Anzahl der Pixel für die gewünschte Excel-Spaltenbreite kennst, trägst Du in setColumnWidth ein Pixel_Anzahl * 0.75.
Gruß
Du musst Dir die Spaltenbreiten in Pixel anschauen. Dazu zwischen den Spaltenköpfen klicken, Maus festhalten und Du erhälst die Pixel in einem gelben Fenster.
Bspw. für Spaltenbreite 10 = 75 Pixel, 12 = 89 Pixel, 20 = 145 Pixel. Du siehst hier schon, dass das nicht proportional ist (20 entspricht nicht der doppelten
Anzahl der Pixel zur Breite 10). Erklärung, siehe meine Links oben, erster Beitrag von mir.
Wenn Du die Anzahl der Pixel für die gewünschte Excel-Spaltenbreite kennst, trägst Du in setColumnWidth ein Pixel_Anzahl * 0.75.
PHP-Code:
selectedSheet.getRange("A:A").getFormat().setColumnWidth(75 * 0.75);
Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awards
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner