将希伯来语 xlsl 文件另存为 txt 以加载到 Photoshop 数据集中

发布于 2025-01-16 19:07:50 字数 264 浏览 1 评论 0原文

我有一个 Excel (xlsx) 文件,其中有 3 列数据,设置为替换 Photoshop 文件 (PSD) 中的所述数据,为此,我需要将其以 txt 格式加载到 Photoshop 中,编码为 ANSI,以便Photoshop 可以读取该文件,并每次使用下一行的属性导出它多次。

但是,我的 Excel 文件有一些希伯来语文本,在编码为 ANSI 时会丢失,我尝试了其他编码,但 Photoshop 不接受它们,我如何仍然向 Photoshop 提供希伯来语数据? (照片很多,无法一一手动完成)

I have an Excel (xlsx) file that has 3 columns of data that is set to replace said data in a Photoshop file (PSD), to do so I need to load it into Photoshop in a txt format, encoded to ANSI, so that Photoshop can read that file, and export it a bunch of times each time with the next row's properties.

However my Excel file has some Hebrew text, that is lost when encoding to ANSI, I tried other encodings but Photoshop doesn't accept them, how can I still feed Photoshop with the Hebrew data? (It's a lot of photos so I can't do it manually one by one)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

極樂鬼 2025-01-23 19:07:50

这对我有用:我有一个简单的文本文件,上面有一些希伯来语文本。

从 Photoshop 中:

var myfile = "D:\\temp\\hebrew.txt"; // change this


var text = read_it(myfile);

alert(text); 
// השועל החום המהיר קופץ מעל הכלב העצלן.


// function READ IT (filename with path) :returns string
// ----------------------------------------------------------------
function read_it(afilepath)
{
    var theFile = new File(afilepath);

    //read in file 
    var words = ""; // text collection string
    var theTextFile = new File(theFile);
    theTextFile.open('r');

    while(!theTextFile.eof)
    {
      var line = theTextFile.readln();
      if (line != null && line.length >0)
      {
        words += line + "\n";
      }
 
    }
    theTextFile.close();

    // return string
    return words;
}

This works for me: I've got a simple text file, with some Hebrew text on it.

And from Photoshop:

var myfile = "D:\\temp\\hebrew.txt"; // change this


var text = read_it(myfile);

alert(text); 
// השועל החום המהיר קופץ מעל הכלב העצלן.


// function READ IT (filename with path) :returns string
// ----------------------------------------------------------------
function read_it(afilepath)
{
    var theFile = new File(afilepath);

    //read in file 
    var words = ""; // text collection string
    var theTextFile = new File(theFile);
    theTextFile.open('r');

    while(!theTextFile.eof)
    {
      var line = theTextFile.readln();
      if (line != null && line.length >0)
      {
        words += line + "\n";
      }
 
    }
    theTextFile.close();

    // return string
    return words;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文