създадете XLS
В необятността на интернет имам информация, че ако се създаде проста маса в HTML формат, а след това преименувайте разширението на файла, за да .xls. на Microsoft Excel обикновено приемам такъв файл.
Създайте файл 1.html.
File готов. Запази F2. Излезте Esc. Копирайте в тази същата, но с разширение .xls. F5 - * .xls - Enter. Run Fi. Ами сега! Първо бъг:
Добавяне на формулата:
Нека добавим от стойностите на първите две клетки и резултатът се умножава по стойността на третия. Всичко, което правим в Excel'e: = (А1 + В1) * С1. Добави клетки:
Ще видим резултата в Excel:
# - е тревожна. Вземете над границата между колони D и Е. натискане на колоната и.
Ние виждаме резултата! Ура! Всички преброени.
Но аз искам всичко да се види веднага, а не някакъв # #
Нека посочват ширината на клетката:
Стойността в клетката може да се види веднага. Ok.
Забележка: Ако текстът се определя предварително, ширината на колона, за да съвпаднат с ширината на текста, а ако са изчислени стойностите, колоната не се разширява :-P
Да. Искам да видя на границата на масата бяха наредени по линии при отпечатване.
CSS - Style Sheets:
Но аз искам да всички клетки има същата ширина.
В същото време по-линия, за да добавите масата.
Добре, нека да граници превод от HTML към CSS.
Opa. -После се появи граница A. Гъста. Но клетките не се разширява.
Копаене нататък: Въпреки, че този файл е да спаси Excel и изненадан от своя код, ние откриваме, че има prolema с селектори и работят по-добре чрез класове:
- за фино граница използва единица PT (пиксела - твърде дебел);
- стилове не използва тип селектори TD<>. За тях проблеми;
- вместо това използвайте класове:
. и стилове на маса - .TD<> ; - Не можете да използвате изображението:
и . Microsoft не ги разбирам. Както можете да видите - рейка е завършена.
Добавяне на съответствие с резултатите, обединяване на клетки
Това се случи. Сега искаме да се приведе в клетка "Тотал" в дясно.
Добави клас .TDR. Изглежда всичко е просто и трябва да работи.
Конче. Вместо "Тотал" - получени завъртулки. Защо така? За забавление uberom предната част на .TDR:
Подравняване вдясно, и е написана на руски. Каква е уловката? Наистина, Microsoft непредсказуем :)
И това, което ще бъде в Microsoft Office 97?
Стартирайте файла и. figushki. Числа, букви там, но всичко декорацията е изчезнал. Нито ширината на колоните или рамки.
Рейк е, че CSS не храносмилане :-(
Затягате документа в Word - създава.
Linux - Ubuntu - Open Office 2.4.
XLS - взех два проблема: WIDTH не минава, и кодировка по подразбиране не се предава. Аз трябваше да добавите META.
Както .xls. като преработени и разширение .ods файловите - родния формат на електронна таблица Open Office.
Клетките не се разтягат до размера на вписания текст. За това ние трябва да кликнете два пъти върху дясната граница на името на колоната.
За разтягане на клетките под текста трябваше да ги обедини.
Това е окончателния код:
Проверете доведе до Excel 97:
Какво е това?
Да, може би някой ден на всеки език ще трябва да се генерира файл на муха Excel'ovskuyu маса.
Защо да не се готов модул?
Възможна. Но толкова готин.
Един прост пример.
Таблица А1 до Z9, във всяка клетка на която е написано името на клетката ( "А1" е на А1, в В1 - "В1" и т.н.).
Бягай, и се появи в каталог файл test.xls необходимо съдържанието на:
най-лесният вариант да се направи програма за таблици за всеки език - за да запазите маса в текстов файл с табулатори и добавете разширение * .xls
- Не можете да използвате изображението: