създадете XLS

В необятността на интернет имам информация, че ако се създаде проста маса в HTML формат, а след това преименувайте разширението на файла, за да .xls. на Microsoft Excel обикновено приемам такъв файл.

Създайте файл 1.html.

създадете XLS

File готов. Запази F2. Излезте Esc. Копирайте в тази същата, но с разширение .xls. F5 - * .xls - Enter. Run Fi. Ами сега! Първо бъг:

създадете XLS

Добавяне на формулата:

Нека добавим от стойностите на първите две клетки и резултатът се умножава по стойността на третия. Всичко, което правим в Excel'e: = (А1 + В1) * С1. Добави клетки:

Ще видим резултата в Excel:

създадете XLS

# - е тревожна. Вземете над границата между колони D и Е. натискане на колоната и.

създадете XLS

Ние виждаме резултата! Ура! Всички преброени.

Но аз искам всичко да се види веднага, а не някакъв # #

Нека посочват ширината на клетката:

създадете XLS

Стойността в клетката може да се види веднага. Ok.

Забележка: Ако текстът се определя предварително, ширината на колона, за да съвпаднат с ширината на текста, а ако са изчислени стойностите, колоната не се разширява :-P

Да. Искам да видя на границата на масата бяха наредени по линии при отпечатване.

създадете XLS

CSS - Style Sheets:

Но аз искам да всички клетки има същата ширина.

В същото време по-линия, за да добавите масата.

създадете XLS

създадете XLS

Добре, нека да граници превод от HTML към CSS.

създадете XLS

създадете XLS

Opa. -После се появи граница A. Гъста. Но клетките не се разширява.

Копаене нататък: Въпреки, че този файл е да спаси Excel и изненадан от своя код, ние откриваме, че има prolema с селектори и работят по-добре чрез класове:

създадете XLS

създадете XLS

  • за фино граница използва единица PT (пиксела - твърде дебел);
  • стилове не използва тип селектори TD<>. За тях проблеми;
  • вместо това използвайте класове: . и стилове на маса - .TD<> ;
  • Не можете да използвате изображението: и . Microsoft не ги разбирам.

Както можете да видите - рейка е завършена.

Добавяне на съответствие с резултатите, обединяване на клетки

създадете XLS

създадете XLS

Това се случи. Сега искаме да се приведе в клетка "Тотал" в дясно.

създадете XLS

Добави клас .TDR. Изглежда всичко е просто и трябва да работи.

създадете XLS

Конче. Вместо "Тотал" - получени завъртулки. Защо така? За забавление uberom предната част на .TDR:

създадете XLS

създадете XLS

Подравняване вдясно, и е написана на руски. Каква е уловката? Наистина, Microsoft непредсказуем :)

И това, което ще бъде в Microsoft Office 97?

Стартирайте файла и. figushki. Числа, букви там, но всичко декорацията е изчезнал. Нито ширината на колоните или рамки.

създадете XLS

Рейк е, че CSS не храносмилане :-(

създадете XLS

Затягате документа в Word - създава.

Linux - Ubuntu - Open Office 2.4.

XLS - взех два проблема: WIDTH не минава, и кодировка по подразбиране не се предава. Аз трябваше да добавите META.

Както .xls. като преработени и разширение .ods файловите - родния формат на електронна таблица Open Office.

Клетките не се разтягат до размера на вписания текст. За това ние трябва да кликнете два пъти върху дясната граница на името на колоната.

За разтягане на клетките под текста трябваше да ги обедини.

създадете XLS

Това е окончателния код:

създадете XLS

Проверете доведе до Excel 97:

създадете XLS

Какво е това?

Да, може би някой ден на всеки език ще трябва да се генерира файл на муха Excel'ovskuyu маса.

Защо да не се готов модул?

Възможна. Но толкова готин.

Един прост пример.

Таблица А1 до Z9, във всяка клетка на която е написано името на клетката ( "А1" е на А1, в В1 - "В1" и т.н.).

създадете XLS

Бягай, и се появи в каталог файл test.xls необходимо съдържанието на:

създадете XLS

най-лесният вариант да се направи програма за таблици за всеки език - за да запазите маса в текстов файл с табулатори и добавете разширение * .xls