LightXell

Description

LightXell is advanced CSV editor, which started as program for editing Diablo II excel data. This is still my favorite tool for editing Diablo II files. Now this editor supports way more features - it can act as simple spreadsheet program (like Excel, OpenOffice Calc, Gnumeric) obviously with a couple of limitations. It's mathematical engine is powered by Lua scripting language.

Features

  • Macro support (Lua scripting engine)
  • Mathematical functions
  • Can create, read, write files in CSV format (but separated by TABs - it's still mainly for Diablo II mod makers :))
  • You can open, save and edit multiple files at once (tabbed window)
  • It is very FAST! It can open all /global/excel/*.txt files in few seconds!
  • It is also very SMALL! Packed version is about 350 kilobytes in size.
  • It is totally FREE open-source project - you may freely modify it, redistribute, whatever. See licence for details.
  • Did I mention you can script it with Lua? :P
  • You can use Lua scripting to add new elements to window (toolbar buttons or menu items) linking Lua functions with them.

Limitations

  • It supports only one file format - flat text file with fields separated by TAB. Maybe one day…
  • The math functions automatically overwrite used cell. That is, it won't store the function, but execute it and write result.

Changelog

  • 1.0 - first “stable” release. Now you can create new toolbar buttons/menu items from Lua!
  • (no version) - first release ever.

Downloads

Note that there aren't any special components used, and I use Delphi 7 Personal. You should be able to compile it without any problems.

Thanks to

 
lightxell.txt · Last modified: 2009/03/26 17:30 (external edit)