You can't easily do an export of LUA file with ESOUI, because the only way to write something on the disk is to pass trought SavedVars, so you'll need another scripting language (it's really really faster). Here you can write this script in any language, you only need to pass as arg the text in the saved file or thhe file itself.
Then this scripting language must convert the file into something your other tool (here, Excel) can understand.
I suggest you to use JSON format, because converting from LUA to JSON is really easy. Then use a convert tool to import this format into excel.
I quickly looked at XML, but it looks little bit harder.
Here is a quick script (in php) which convert LUA into JSON, I think you can easily adapt the format to C#, perl, ruby or anything else. I didn't look if you can have problems with special chars if you export strings, but it shouldn't be complicated to protect strings with this format.
For private and little use, I strongly suggest you to use something more "human compliant" : Notepad++, Delete button, Ctrl+H, etc.
Code:
function convert($luaText)
{
// Search for \r\n as long eso build dos files
if((explode("\r\n", $luaText)) > 0)
{
//Array conversion
$luaSymbols = array("[\"", "\"] = ");
$phpSymbols = array("\"", "\":");
$luaText = str_replace($luaSymbols, $phpSymbols, $luaText);
$jsonFile = null;
$firstLine = true;
foreach(explode("\r\n", $luaText) as $lua_line)
{
//Don't parse 1st line, it's VARNAME =
if ($firstLine)
{
$firstLine = false;
}
else
{
$jsonFile .= $jsonFile . rtrim($lua_line);
}
}
//JSON doesn't accept ",}"
$jsonFile = str_replace(array("\r\n", ",}"), array(null, "}"), $jsonFile);
}
return $jsonFile;
}