Table Excel import in Photoshop

I would like to be able to import Excel fields in Photoshop CS4 and that the information Excel print directly on the image of the photo as a line of text down and superimposed in the image itself.  This Excel information must be able to change for sequentialy (for example: in ascending order of numbers, etc.) with each new picture.  Is there a way to do it with CS4 (or do I need a later version of Photoshop)?

You need to export Excel data to a csv file, but I think what you try to can be done with the graphics engine data from Photoshop without any script feature. Using Photoshop has details on how to use data driven graphics (or do a Google search).

Tags: Photoshop

Similar Questions

  • Automatic files in Excel import of PDM

    I was looking at the NI TDMS for Excel import plugin and it seems that the latest version of the plugin uses the COM API that could allow to import feature be used automatcially. There is a page of brief info on this here http://zone.ni.com/devzone/cda/tut/p/id/10207 but I am new to Excel Macros and VBA, so I don't know how to get this tutorial what I'm willing to do.

    Specifically, I wonder if anyone knows (and could see an example of) how to do the following:

    Starting in a labview VI, the user would choose a path to a PDM file. Once the path is selected, the VI would call the PDM import excel plugin and run it on the file.

    After playing with things, I discovered the solution to this, and I'm posting for everyone in case it may be of some use. To use this solution to work out of the box, you will need the report generation tool. If you don't have that, you would need another way to launch labview Excel and run a macro. I hope that someone who has the knowledge of how to do which will display the part in this thread for those who do not have the Toolbox

    To begin, open excel and in the menu bar, select Tools-> macro-> Visual Basic Editor. The source of the macro that you create is:

    Void TDMImport (fileName)
    ' Get TDM Excel Add-In
    Dim obj As COMAddIn
    Set obj = Application.COMAddIns.Item ("ExcelTDM.TDMAddin")
    obj. Connect = True

    "Only confirm importing ' Description' for root properties."
    Call obj. Object.Config.RootProperties.SelectAll

    "Show County group under the name of property.
    Call obj. Object.Config.RootProperties.Select ("Groups")

    "Select all properties available for group
    Call obj. Object.Config.GroupProperties.SelectAll

    "Import custom properties".
    obj. Object.Config.RootProperties.SelectCustomProperties = True
    obj. Object.Config.GroupProperties.SelectCustomProperties = True
    obj. Object.Config.ChannelProperties.SelectCustomProperties = True

    "Import the selected file
    Call obj. Object.ImportFile (fileName, False)

    "Record to the bottom of the active workbook
    Dim workbook as an object
    Set workbook = ActiveWorkbook
    End Sub

    Once you have copied/pasted into the editor to go to the bar and hit file-> export the file and save the macro under one. BAS file

    You will also need to go to tools-> macro-> Security and select the Visual Basic Project Trust so that the macro be called from LV

    Once all this is done, you can use the attached VI (recorded in LV 8.6) food just the way DOWN and the TDMS file via the controls on the front panel and click Run and the PDM import will be done automatically.

  • New to i Mac, how to make the photos to import into Photoshop default?

    New to i Mac, how to make the photos to import into Photoshop default?

    Hi Johnv,

    Please visit the following link: How to Photoshop Your Default Image Editor in Mac OS X

    Let me know if it helps.

    Kind regards

    Tanuj

  • Is it possible to import a Photoshop Elements 3.0 version catalog in Photoshop Lightroom?

    Is it possible to import a Photoshop Elements 3.0 version catalog in Photoshop Lightroom?

    PSE 3 uses a different database to the current SQLite. Your version will host a Microsoft Access database, which is stored in a file called for example MyCatalog.psa.

    You can download the trial version of PSE14 and try to convert your catalog to the current format during the installation. If successful, that should give you an optimized file named for example MyCatalog.pse14db. You can then import into Lightroom. See the link below for more information on the differences in catalog:

    https://helpx.Adobe.com/Photoshop-elements/KB/common-catalog-issues-upgrade-elements.html

    Download link for the operating systems supported:

    https://helpx.Adobe.com/Photoshop-elements/KB/Photoshop-elements-downloads.html

  • Problem importing file Photoshop CC in first CC

    Hello! I'm having a problem with Premiere Pro CC 2014. I'm trying to import a Photoshop CC recently completed in an existing project in the first CC, but it gives me a file import error-"the importer reported a generic error. I tried several times and also tried to him through the media browser, without success. Any help would be greatly appreciated!

    Photo must be RGB rather than CMYK (CMYK)? http://forums.Adobe.com/thread/1081681

  • How can I select text in a PDF imported from Photoshop (place)?

    Hello

    I try to use InDesign to generate links in a file created by Photshop that must ultimately be in PDF format. This is my first time using InDesign. I originally placed the PSD himself file in InDesign, but soon realized that the rasterized text when importing. I read somewhere on these boards that import a Photoshop PDF instead allows to keep the text, and it's true. Clearly it's vector and I can zoom as much as I love and see that the text is smooth.

    However, in order to create hypertext links, I need to select the text, and I am unable to do this - all the imported image is a solid block in a framework. Any ideas?

    My workaround solution should which is not possible is to understand how to create links between a rectangular area. This would have the same effect, I think.

    Thank you!

    You can't dig anything within a file - even if the PDF file has 'real text' in it, InDesign treats like any other graphic image. Similarly, well that when you export to PDF, the placed file will appear again as a 'real' text, no interactivity in any PDF file is destroyed; creating thus the links in the PDF file will not help either.

    What you do is not the correct workflow, but if you went too far, this path to backtrack, you have two options to create links that alignment visually with the contents of the file placed - you can use the link tool in Acrobat (easier, because once you're in the final PDF file text is selectable - then right-click to display the context menu with "create a link" at the bottom) or you can create an empty rectangular block in InDesign, brand, which frame a hyperlink (select the image itself, then add a hyperlink using the Panel), then place it on the text.

  • Import Layered PhotoShop in After Effects

    I am under PhotoShop CS5 and After Effects CS5 on Windows 64-bit machine. I want to import a layered PhotoShop file and keep the layers so I can animate the separated elements. Sometimes, everything works fine and I get the PS icon waited in the timeline panel for each layer. But sometimes, everything done exactly the same thing, I get a funny icon on the left (RGB?) and the bounding box of each layer is the size of the model with the anchor point in the middle of the model. The layers are not cut to the limits of the content. The color of the chronology for each layer is green instead of blue. What is going on?

    File > import file... Import kind > composition - keep the sizes of layer.

    after_effects_pslayers_01.jpgafter_effects_pslayers_02.jpg

    The problem is caused by importing a Photoshop file with the sequence checked Photoshop laminate, then click on import in the form of composition. I made a short video to show the difference when you import the same file with two different settings. The problem you will have, is that the images won't be long 2 images.

    It is however a work around this problem if you are engaged in the project loan. First solution, re - import the same PSD file with the correct settings, and then replace the image in each layer. Second, select all layers, then go to layer > time and apply time remapping for each layer, then spread the layer.

    Here's the video:

  • Data pump import - can I can the name of the table when importing only?

    It is possible to use data pump export on a table name, and then import (add lines) at a table of different table with the same structure of exact column? I don't see a way to change only the name of the table when importing.

    Hello

    From 11.1 you can remap a table name. Use:

    remap_table = old_name:new_name

    Thank you

    Dean

  • quality problem of the pictures during the import in photoshop, they appear pixelated very bad quality

    Hello

    I have a problem since 2 days, when importing photos in photoshop CS5, they appear very bad quality all pixelated? Bridge slot when I toggle pour add a raw filter, it is of excellent quality like when I viewed on all other software? I don't understand not everything that happens it happened all of a sudden? while I work on photoshop every day?

    Details, this is not a graphics card problem because is on photoshop that this problem happens.

    I have Pro photo material (I'm photographer), my pictures are generated in HD.

    Thank you for your lights.

    Christel

    Go to Preferences > performance and ensure that levels of Cache is set at least 4.

  • sliced and imported from photoshop into dreamweaver layout

    First of all, I am a newbie to all this stuff of web design and coding and dreamweaver. I tried to create my first site so here I am. I went through 2 different tutorials (youtube and lynda.com) I created a layout in photoshop and I also decided it. I imported into dreamweaver (CS3 incidentally)... I understand a bit what I'm doing. I did set them all a site and I clicked on the content box that I cut and removed and inserted a div / added the image that go, so I did this edit box. The layout that I imported I recorded it as a model. In any case, so basically I'm clicking on each quarter into slices, remove and insert a div tag it. No problem. Now, areas in slices, which has about, contact, etc... what I had to do as images links / clickable. So, before you run Remove then insert a div element... I first clicked on the area into slices and then at the bottom of the screen, where it says link, I made a point to the file, basically related. Now, when she spotted in the browser, it displays boxes in the navigation into slices, which is supposed to nit. See here a screenshot...

    http://i36.Tinypic.com/2eowewm.jpg

    What I've done wrong? Why it appears in a table when I don't have to create it in a table? How can I remove that border the table looking purple?

    Also, when I go to each of the navigation menu in slices, then remove it and insert a div... the picture there... it don't make it a link.

    How can I activate my images sliced into links navigation menu. I know I'm doing something wrong, but don't know what it is. Is there a code I can use or am I suppose to change or insert something? and how do I remove the box around itself?

    What is an easy way? Y at - it a tutorial out there?

    I want my layout to look like what I have mocked upward in photoshop. Is there a way I can create the same page layout in dreamweaver? The problem is not the bottom, he tries to get the pink part in the center of the lalayout. I didn't know how to do that, that's why I tried the path of created in photoshop.

    Help, please

    OK I didn't know what I was doing, and I don't know anything about coding, so I don't know how I solved my problem...

    but I deleted the referenced code the div for my region of origin sliced... so I just copied and pasted one of the codes of other areas and he comes to edit at home and that solved the problem...

    I have removed and replaced

    with this code...

  • Help with excel import and delete the page script

    Hello. I will try to make it as simple as possible. I have some data from excel (saved as delimited by tabs) that I need to import in a 5 PDF page. I use the script below to import, and it works fine. All import fields and records the individual (one for each record) PDF. However, I need to extend this functionality by removing some pages before it saves the document by looking at the different boxes. The code below is what I use to import the records.

    // specify the filename of the data file
    var fileName = "/Users/MacMike/Desktop/Test.txt";  // the tab delimited text file containing the data
    var outputDir = "/Users/MacMike/Desktop/Dump/";    // make sure this ends with a '/'
    
    var err = 0;
    var idx = 0;
    while (err == 0) {
        err = this.importTextData(fileName, idx);    // imports the next record
    
        if (err == -1)
            app.alert("Error: Cannot Open File");
        else if (err == -2) 
            app.alert("Error: Cannot Load Data");
        else if (err == 1)
            app.alert("Warning: Missing Data");
        else if (err == 2)
            app.alert("Warning: User Cancelled Row Select");
        else if (err == 3)
            app.alert("Warning: User Cancelled File Select");
        else if (err == 0) {
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf"); // saves the file
            idx++;
        }
    }
    

    As I said before you import works surprisingly well.

    My PDF consists of 5 pages (info-registration, p1 = Dir-contract = p0, p2 = contract ndarp-brand, p3 = takes-contract, p4 = agreement must be brand). My idea is that on the import of data, the script will look at a few check boxes and determine which contracts to remove on the PDF and then save. I wrote the syntax of which, in my view, what it should look like. I'm not a programmer and know just a little bit. I looked through the documentation and this is what I came with. I don't know how to combine to work. Here's the code I came up with that.

    var dir = this.getField("Associate Director"); // checkbox
    var aldir = this.getField("Alumni Director"); // checkbox
    
    var fac = this.getField("Facilitator"); // checkbox
    var alfac = this.getField("Alumni Facilitator"); // checkbox
    
    var oyb = this.getField("Optimize Your Brain"); //checkbox
    var poyb = this.getField("DVD and Workbook Previously Purchased"); // checkbox
    
    // Below are all the possible training options.
    if (dir.value=="Checked" || aldir.value=="" || fac.value=="" || alfac.value=="" || oyb.value=="" || poyb.value=="") {
        this.deletePages({nStart:3, nEnd:4})
    }
    else if (dir.value=="" || aldir.value=="Checked" || fac.value=="" || alfac.value=="" || oyb.value=="" || poyb.value=="") {
        this.deletePages({nStart:3, nEnd:4})
    }
    
    else if (dir.value=="" || aldir.value=="" || fac.value=="Checked" || alfac.value=="" || oyb.value=="" || poyb.value=="") {
        this.deletePages({nStart:2, nEnd:4})
    }
    else if (dir.value=="" || aldir.value=="" || fac.value=="" || alfac.value=="Checked" || oyb.value=="" || poyb.value=="") {
        this.deletePages({nStart:2, nEnd:4})
    }
    
    else if (dir.value=="" || aldir.value=="" || fac.value=="Checked" || alfac.value=="" || oyb.value=="Checked" || poyb.value=="") {
        this.deletePages({nStart:2, nEnd:2})
    }
    else if (dir.value=="" || aldir.value=="" || fac.value=="" || alfac.value=="Checked" || oyb.value=="Checked" || poyb.value=="") {
        this.deletePages({nStart:2, nEnd:2})
    }
    else if (dir.value=="" || aldir.value=="" || fac.value=="Checked" || alfac.value=="" || oyb.value=="" || poyb.value=="Checked") {
        this.deletePages({nStart:2, nEnd:2})
    }
    else if (dir.value=="" || aldir.value=="" || fac.value=="" || alfac.value=="Checked" || oyb.value=="" || poyb.value=="Checked") {
        this.deletePages({nStart:2, nEnd:2})
    }
    
    else if (dir.value=="Checked" || aldir.value=="" || fac.value=="" || alfac.value=="" || oyb.value=="Checked" || poyb.value=="") {
        this.deletePages(none) // I realize this is incorrect. Just showing that this option results in no deleted pages.
    }
    else if (dir.value=="" || aldir.value=="Checked" || fac.value=="" || alfac.value=="" || oyb.value=="Checked" || poyb.value=="") {
        this.deletePages(none) // I realize this is incorrect. Just showing that this option results in no deleted pages.
    }
    else if (dir.value=="Checked" || aldir.value=="" || fac.value=="" || alfac.value=="" || oyb.value=="" || poyb.value=="Checked") {
        this.deletePages(none) // I realize this is incorrect. Just showing that this option results in no deleted pages.
    }
    else if (dir.value=="" || aldir.value=="Checked" || fac.value=="" || alfac.value=="" || oyb.value=="" || poyb.value=="Checked") {
        this.deletePages(none) // I realize this is incorrect. Just showing that this option results in no deleted pages.
    }
    
    else if (dir.value=="" || aldir.value=="" || fac.value=="" || alfac.value=="" || oyb.value=="Checked" || poyb.value=="") {
        this.deletePages({nStart:1, nEnd:2})
    }
    else (dir.value=="" || aldir.value=="" || fac.value=="" || alfac.value=="" || oyb.value=="" || poyb.value=="Checked") {
        this.deletePages({nStart:1, nEnd:2})
    }
    

    How to combine these two so that I can create a document temp import my data, check the boxes to check off and delete the appropriate pages and save the file and then go to the next record? I got the first part done. It imports large and has the right, but I don't know what to do next. Thanks for any help!

    Or y at - it another way to do this?


    Michael

    Wow. Ok. I had it works beautifully. There was a lot of trial and error. Because the script as it was would have, would open the original PDF, delete the pages needed, then save the file. While it would be to go to the next record is missing pages in PDF and bomb to open. I hunted and searched for a way to do this. I found "this.insertPages" in the documentation. Finally, what worked was so move the "save under" in the service and put it under every variation of check. So now when checking the boxes, he performs the check, removes the mandatory pages, stops, insertions of back in deleted pages from the original file, leave the service and finally goes to the next record.

    Here is my final script:

    // This code looks at an excel (tab delimited) file, imports the records into a PDF form 10 Pages long.
    // Then checks a series of checkboxes and deletes the pages that aren't associated with first page.
    // After it deletes these pages it reinserts the deleted pages so it can do the checks for the next record in the (tab delimited) file.
    
    // variables for importing excel data
    var err = 0;
    var idx = 0;
    var fileName = "/Users/MacMike/Desktop/Test.txt";  // the tab delimited text
    var outputDir = "/Users/MacMike/Desktop/Dump/";    // make sure this ends with a '/'
    
    //Checking a bank of 6 checkboxes and determine which pages need to be deleted, save the file, and the insearch the deleted pages again.
    function seekandDestroy() {
        if (dir.value=="Checked" && aldir.value=="Off" && fac.value=="Off" && alfac.value=="Off" && oyb.value=="Off" && poyb.value=="Off") {
            this.deletePages({nStart:6, nEnd:9})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:5, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:6, nEnd:9 });
        }
        else if (dir.value=="Off" && aldir.value=="Checked" && fac.value=="Off" && alfac.value=="Off" && oyb.value=="Off" && poyb.value=="Off") {
            this.deletePages({nStart:6, nEnd:9})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:5, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:6, nEnd:9 });
        }
    
        else if (dir.value=="Off" && aldir.value=="Off" && fac.value=="Checked" && alfac.value=="Off" && oyb.value=="Off" && poyb.value=="Off") {
            this.deletePages({nStart:3, nEnd:9})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:2, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:3, nEnd:9 });
        }
        else if (dir.value=="Off" && aldir.value=="Off" && fac.value=="Off" && alfac.value=="Checked" && oyb.value=="Off" && poyb.value=="Off") {
            this.deletePages({nStart:3, nEnd:9})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:2, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:3, nEnd:9 });
        }
    
        else if (dir.value=="Off" && aldir.value=="Off" && fac.value=="Checked" && alfac.value=="Off" && oyb.value=="Checked" && poyb.value=="Off") {
            this.deletePages({nStart:3, nEnd:5})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:2, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:3, nEnd:5 });
        }
        else if (dir.value=="Off" && aldir.value=="Off" && fac.value=="Off" && alfac.value=="Checked" && oyb.value=="Checked" && poyb.value=="Off") {
            this.deletePages({nStart:3, nEnd:5})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:2, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:3, nEnd:5 });
        }
        else if (dir.value=="Off" && aldir.value=="Off" && fac.value=="Checked" && alfac.value=="Off" && oyb.value=="Off" && poyb.value=="Checked") {
            this.deletePages({nStart:3, nEnd:5})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:2, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:3, nEnd:5 });
        }
        else if (dir.value=="Off" && aldir.value=="Off" && fac.value=="Off" && alfac.value=="Checked" && oyb.value=="Off" && poyb.value=="Checked") {
            this.deletePages({nStart:3, nEnd:5})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:2, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:3, nEnd:5 });
        }
    
        else if (dir.value=="Off" && aldir.value=="Off" && fac.value=="Off" && alfac.value=="Off" && oyb.value=="Checked" && poyb.value=="Off") {
            this.deletePages({nStart:1, nEnd:5})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:0, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:1, nEnd:5 });
        }
        else if (dir.value=="Off" && aldir.value=="Off" && fac.value=="Off" && alfac.value=="Off" && oyb.value=="Off" && poyb.value=="Checked") {
            this.deletePages({nStart:1, nEnd:5})
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
            this.insertPages({nPage:0, cPath:"/Users/MacMike/Desktop/TT Reg & Contracts.pdf", nStart:1, nEnd:5 });
        }
        else if (dir.value=="Checked" && aldir.value=="Off" && fac.value=="Off" && alfac.value=="Off" && oyb.value=="Checked" && poyb.value=="Off") {
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
        }
        else if (dir.value=="Checked" && aldir.value=="Off" && fac.value=="Off" && alfac.value=="Off" && oyb.value=="Off" && poyb.value=="Checked") {
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
        }
        else if (dir.value=="Off" && aldir.value=="Checked" && fac.value=="Off" && alfac.value=="Off" && oyb.value=="Checked" && poyb.value=="Off") {
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
        }
        else if (dir.value=="Off" && aldir.value=="Checked" && fac.value=="Off" && alfac.value=="Off" && oyb.value=="Off" && poyb.value=="Checked") {
            this.saveAs(outputDir + this.getField("Full Name (First Last)").value + "-" + this.getField("Event Title").value + ".pdf")
        }
    }
    
    // Imports records does the above function then go the next record, all the while doing error reporting.
    while (err == 0) {
        err = this.importTextData(fileName, idx);    // imports the next record
    
        if (err == -1)
            app.alert("Error: Cannot Open File");
        else if (err == -2)
            app.alert("Error: Cannot Load Data");
        else if (err == 1)
            app.alert("Warning: Missing Data");
        else if (err == 2)
            app.alert("Warning: User Cancelled Row Select");
        else if (err == 3)
            app.alert("Warning: User Cancelled File Select");
        else if (err == 0) {
            var dir = this.getField("Associate Director"); // checkbox
            var aldir = this.getField("Alumni Associate Director"); // checkbox
            var fac = this.getField("Facilitator"); // checkbox
            var alfac = this.getField("Alumni Facilitator"); // checkbox
            var oyb = this.getField("Optimize Your Brain Site Coordinator"); //checkbox
            var poyb = this.getField("DVD and Workbook Previously Purchased"); // checkbox
            seekandDestroy(dir, aldir, fac, alfac, oyb, poyb); //performs the above function
            idx++; //goes to next record
        }
    }
    
  • import of photoshop in editable way AE layer masks?

    Hello

    This may sound silly but... using ch & AE CC 2015, is it possible to import Photoshop layers with their respective in After Effects layer mask so that we can still change the mask layer in AE?

    What I have is PS layer mask is applied to the layer AE but I can't find a way to change this layer in AE mask.

    Thank you

    I have a PS file with lots of layer masks I want to animate (the position & scale of the masks themselves) in AE.

    It is not possible. The masks themselves must be converted into actual layers using for example a selection. They can be used as mattes in AE and animated in any way you want.

    Mylenium

  • I automatically imported my Photoshop Elements photos in Lightroom, but the captions are missing. How to recover?

    I've been using Photoshop Elements on my PC and to access the photos on the web with Revel. With the imminent disappearance of Revel, I moved to the photograph of the cloud creative plan. In the process, I just imported my items photos in Lightroom. Unfortunately, the photos do not show their legends in Lightroom. How to recover?

    Hello

    Yes, you can see the caption under the pictures in mode in the library grid.

    Go to the view menu > options > check "Show grid Extras" > make sure legend is selected under low label under Compact cell Extras.

    You can double-click any image in the library module to view it in full screen and double click again to return to the display of the grid.

    Kind regards

    Claes

  • Export CSV for Excel import formatting

    Hello

    I have a script that I run, which collects configuration information from host and virtual machine configuration information (CPU/RAM/disk/etc...) and even though I have the script works fine most of the time, I wonder if someone can show me the best way to take a cluster as "Cluster of Test of SEA" name and remove the spaces in it before you export it to CSV file , which would make it much easier to delimiters in Excel format the columns correctly.

    Here is the content of the script I use (script/cluster host):

    $myCol = @)

    ForEach ($Cluster Get-cluster)

    {

    ForEach ($vmhost in ($cluster |)) Get - VMHost))

    {

    $VMView = $VMhost | Get-View

    $VMSummary = "" | Select the host name, ClusterName, MemorySizeGB, CPUSockets, CPUCores

    $VMSummary.HostName = $VMhost.Name

    $VMSummary.ClusterName = $Cluster.Name

    $VMSummary.MemorySizeGB = $VMview.hardware.memorysize / 1024 mb

    $VMSummary.CPUSockets = $VMview.hardware.cpuinfo.numCpuPackages

    $VMSummary.CPUCores = $VMview.hardware.cpuinfo.numCpuCores

    $myCol += $VMSummary

    }

    }

    $myCol # | out-gridview

    Here is the command I am running to the CLI:.\ESXiHost_Stats.ps1 | Hostname FT NOMCLUSTER, MemorySizeGB, CPUSockets, CPUCores > FileName.csv

    I use the FT for formatting the table so the properties of the host are arranged horizontally rather than vertically, which makes it easier to sort and display in Excel.  The names of our guests have no spaces in them, however, do our Cluster names, so I would remove the spaces with as much automation as possible.

    Example: Original name Cluster: SEA DEV Cluster-> new NOMCLUSTER when exporting to CSV format: SEADEVCluster

    I always learn PS, so don't know if it of easy or not.  I have other choice is to put are underscored in vCenter for names of cluster or something, that I would avoid if I don't have to do.

    I've heard great things about this community, so am doubting not that someone can point me in the right direction quickly!

    Thank you!

    Remove whites in the NOMCLUSTER could be done like this

     $VMSummary.ClusterName = $Cluster.Name.Replace(" ","")
    
  • ADF Table Excel Export

    Hi friends!

    I use Jdev 11.1.2.3.0

    I have to approach when you export a table to CSV

    FIRST APPROACH (export Excel):

    the first is the very well know to use a

    <af:commandButton text="test" id="btnExport">
              <af:exportCollectionActionListener type="excelHTML" exportedId="tbItms"/>
    </af:commandButton>
    
    
    

    where tbItms is the id of the table that contains the data.

    Well, this table has a column where I need to show the lines separated by lines of rupture

    such as:

    Column 1 Column 2 Column 3
    blahblahblahblah

    column2stuff column2stuff column2stuff column2stuff

    column2stuff column2stuff column2stuff column2stuff

    column2stuff column2stuff column2stuff column2stuff

    blahblahblahblah
    blahblahblahblah

    column2stuff column2stuff column2stuff column2stuff

    column2stuff column2stuff column2stuff column2stuff

    column2stuff column2stuff column2stuff column2stuff

    blahblahblahblah

    You see to Column2? Well, I tried this in my session façade by adding "\n" at the end of the line, but without success

    SECOND APPROACH (export to CSV format):

    I do the same thing by adding the '\n '.

    but I use:

    <af:commandButton text="Exportar" id="btnExportar" immediate="true"
                                          binding="#{backingBeanScope.backing_transporte_factura_frm_consultar_pre_factura.btnExportar}">
                            <af:fileDownloadActionListener filename="pre_factura.csv" contentType="text/csv"
                                                       method="#{backingBeanScope.backing_transporte_factura_frm_consultar_pre_factura.exportData}"/>
                        </af:commandButton>
    
    
    

        public void exportData(FacesContext facesContext, OutputStream outputStream) throws IOException,
                                                                                            WriteException {
            BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(outputStream,"UTF-8"));
            List<BeanItemPreFactura> lstBeanItmsPF = beanSessionConsPreFactura.getLstBeanItemPreFactura();
            writer.write("ORDEN");       writer.write(SEPARADOR_CSV);writer.write("GUIAS");   writer.write(SEPARADOR_CSV);
            writer.write("DESCRIPCION"); writer.write(SEPARADOR_CSV);writer.write("DESTINO"); writer.write(SEPARADOR_CSV);
            writer.write("CLIENTE");     writer.write(SEPARADOR_CSV);writer.write("SUBTOTAL");writer.write(SEPARADOR_CSV);
            writer.write("IGV SUBTOTAL");writer.write(SEPARADOR_CSV);writer.write("TOTAL");
            writer.newLine();
            Iterator it = lstBeanItmsPF.iterator();
            while(it.hasNext()){
                BeanItemPreFactura guia = (BeanItemPreFactura) it.next();
                writer.write(guia.getOrden()+"");          writer.write(SEPARADOR_CSV);
                writer.write(guia.getGuiasConcat()+"");    writer.write(SEPARADOR_CSV);
                writer.write(guia.getGuiasItmsConcat()+"");writer.write(SEPARADOR_CSV);
                writer.write(guia.getDestino()+"");        writer.write(SEPARADOR_CSV);
                writer.write(guia.getCliente()+"");        writer.write(SEPARADOR_CSV);
                writer.write(guia.getSubtotal()+"");       writer.write(SEPARADOR_CSV);
                writer.write(guia.getIgvSubtotal()+"");    writer.write(SEPARADOR_CSV);
                writer.write(guia.getTotalItem()+"");      writer.write(SEPARADOR_CSV);
                writer.newLine();
            }
            writer.flush(); 
            writer.close();
        }
    
    
    
    

    And when I export the CSV format due to line breaks "\n" I get it like this: the \n create new lines in the excel worksheet

    ,
    Column 1column 2column 3
    blahblahblahblah

    column2stuff column2stuff column2stuff column2stuff

    blahblahblahblahcolumn2stuff column2stuff column2stuff column2stuffblahblahblahblah

    The second approach was taken: http://sreevardhanadf.blogspot.com/2012/05/exporting-master-child-data-to-file.html#comment-form

    but he did in the usual way (without having to create new lines within a cell) I tried to use \r\n but without success

    Help, please

    Thank you! I followed this tutorial http://www.techartifact.com/blogs/2013/08/generate-excel-file-in-oracle-adf-using-apache-poi.html and I did for the automatic height like this: row.setHeightInPoints ((number * sheet.getDefaultRowHeightInPoints ())); where number represents the amount of lines + 1A Column2 in my example, and this worked thanks!

Maybe you are looking for